提高C#代码质量-规范

【规范习惯】
命名规范
1-命名空间 使用<Company>.<Component>
2-程序集不必与命名空间同名
3-命名空间使用附复数
4-避免与FCL的类型重名
5-类型名称用名词
6-接口名称用形容词,以I做前缀
7-派生类命名用基类名做后缀
8-泛型参数以T做前缀
9-枚举名称用复数,枚举元素用单数
10-公开元素命名用PascalCasing法[属性/字段/方法]
11-私有元素命名用camelCasing法[变量/参数名/私有字段]
12-使用类名作为属性名
13-有条件使用前缀(不建议)
14-布尔用is/can/has等肯定性词语
15-已有类型的新版本加后缀

代码规范
1-使用默认访问修饰符[类成员默认private]
2-不建议省略大括号
3-命名有意义
4-坚持单一原则 一个方法只做一件事
5-避免太长的类和方法 推荐不滚屏
6-对外只公开必要操作
7-相关属性合成类
8-代码重用
9-避免太长if和switch[可用数组或字典代替]
10-使用匿名方法或Lambda代替短小方法
11-注释异常

开发行为规范
1-禁止过度设计 [敏捷开发,迭代开发,代码重构]
2-严谨的单元测试
3-重构时测试代码通过后再修改生产代码

转载于:https://www.cnblogs.com/liuph/p/4503528.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值