当前位置:网站首页>C# 编码规范手册
C# 编码规范手册
2022-08-02 05:17:00 【淡定九号】
C# 编码规范手册
引言
目的
明确C#编写的源程序和测试程序都符合相同的规范,达到一致性与统一性,以便于程序的后期维护和变更。
一个软件的生命周期中,80%的花费在于维护。几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;
编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码。为了执行规范,每个软件开发人员必须一致遵守编码规范;
使用统一编码规范的主要原因,是使应用程序的结构和编码风格标准化,以便于阅读和理解这段代码;
好的编码约定可使源代码严谨、可读性强且意义清楚,与其它语言约定相一致,并且尽可能的直观。
说明:编码规范是为了增加代码的可读性,没有所谓的对错,不必纠结于那样写对还是错。
术语定义
- Pascal 命名法:将标识符的首字母和后面连接的每个单词的首字母都大写。可以对三字符或更多字符的标识符使用 Pascal 大小写。例如: BackColor。
- Camel 命名法:标识符的首字母小写,而每个后面连接的单词的首字母都大写。例如: backColor。
- 大写:标识符中的所有字母都大写。仅对于由两个或者更少字母组成的标识符使用该约定。例如:System.IO,System.Web.UI。
- 文档的规范分为三种:【强制】【推荐】【参考】,表示规范需要遵循的级别
- 匈牙利命名法:匈牙利命名法是一种
边栏推荐
猜你喜欢

【解决】RESP.app 连接不上redis

Redis(十一) - 异步优化秒杀

国际顶会OSDI首度收录淘宝系统论文,端云协同智能获大会主旨演讲推荐

nacos registry

说好的女程序员做测试有优势?面试十几家,被面试官虐哭~~

Important concepts of target detection - IOU, receptive field, hole convolution, mAP

H5 access payment process - WeChat payment & Alipay payment

为什么4个字节的float要比8个字节的long大呢?

复盘:图像饱和度计算公式和图像信噪(PSNR)比计算公式

区块元素、内联元素(<div>元素、span元素)
随机推荐
TikTok平台的两种账户有什么区别?
Difference and analysis of CPU usage and load
服务器的单机防御与集群防御
点云旋转到参考坐标系方向(最小方向包围盒方法)
C language entry combat (13): decimal number to binary
回文串求解的进阶方法
Three methods of importing sql files in MySQL
非关系型数据库MongoDB的特点及安装
PSQL function, predicate, CASE expression and set operations
goroutine (coroutine) in go language
Polar Parametrization for Vision-based Surround-View 3D Detection Paper Notes
软件测试的需求人才越来越多,为什么大家还是不太愿意走软件测试的道路?
18 years of programmer career, read more than 200 programming books, pick out some essence to share with you
Integrate ssm (1)
H5 access payment process - WeChat payment & Alipay payment
C语言小游戏——扫雷小游戏
C语言入门实战(13):十进制数转二进制
6W+字记录实验全过程 | 探索Alluxio经济化数据存储策略
路由规划中级篇
pytorch basic operations: classification tasks using neural networks