zoukankan      html  css  js  c++  java
  • 提高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-重构时测试代码通过后再修改生产代码

  • 相关阅读:
    readystatechange事件
    DOMContentLoaded事件
    beforeunload事件
    jieba
    模型评估
    机器学习术语
    决策树
    kafka
    即时通讯好文
    HTTP头的Expires与Cache-control
  • 原文地址:https://www.cnblogs.com/liuph/p/4503528.html
Copyright © 2011-2022 走看看