当前位置:网站首页>C# 编码规范手册
C# 编码规范手册
2022-08-02 05:17:00 【淡定九号】
C# 编码规范手册
引言
目的
明确C#编写的源程序和测试程序都符合相同的规范,达到一致性与统一性,以便于程序的后期维护和变更。
一个软件的生命周期中,80%的花费在于维护。几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;
编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。为了执行规范,每个软件开发人员必须一致遵守编码规范;
使用统一编码规范的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段代码;
好的编码约定可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能的直观。
说明:编码规范是为了增加代码的可读性,没有所谓的对错,不必纠结于那样写对还是错。
术语定义
- Pascal 命名法:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如: BackColor。
- Camel 命名法:标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如: backColor。
- 大写:标识符中的所有字母都大写。仅对于由两个或者更少字母组成的标识符使用该约定。例如:System.IO,System.Web.UI。
- 文档的规范分为三种:【强制】【推荐】【参考】,表示规范需要遵循的级别
- 匈牙利命名法:匈牙利命名法是一种
边栏推荐
- OAuth 授权协议 | 都云原生时代了,我们应该多懂一点OAuth ?
- Luogu mini game Daquan (everyone who uses Luogu must know)
- What are the ways to improve software testing capabilities?After reading this article, it will take you up a notch
- Packaging and deployment of go projects
- oracle 远程连接数据库
- Meta公司内部项目-RaptorX:将Presto性能提升10倍
- 上海交大牵手淘宝成立媒体计算实验室:推动视频超分等关键技术发展
- Install and use Google Chrome
- Introduction to Grid Layout
- 淘系资深工程师整理的300+项学习资源清单(2021最新版)
猜你喜欢
随机推荐
虚拟现实房产展示系统提前预见未来装修效果
PIL与numpy格式之间的转换
点云旋转到参考坐标系方向(最小方向包围盒方法)
25K测试老鸟6年经验的面试心得,四种公司、四种问题…
Timing task library in the language use Cron, rounding
回文串求解的进阶方法
Features and installation of non-relational database MongoDB
coredns介绍
[C language] LeetCode26. Delete duplicates in an ordered array && LeetCode88. Merge two ordered arrays
Redis数据库
对node工程进行压力测试与性能分析
无代码生产新模式探索
软件测试在职2年跳槽4次,你还在怪老板不给你涨薪?
Shuttle + Alluxio 加速内存Shuffle起飞
Say good woman programmers do testing have an advantage?More than a dozen interview, abuse of cry ~ ~ by the interviewer
Google notes cut hidden plug-in installation impression
[PSQL] 窗口函数、GROUPING运算符
程序员最重要的能力是什么?
The Go language learning notes - dealing with timeout - use the language from scratch from Context
为什么4个字节的float要比8个字节的long大呢?









