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-重构时测试代码通过后再修改生产代码

  • 相关阅读:
    Debate
    图形算法
    OpenGL Notes
    How to Write an Ethics Paper
    Thesis
    addWindowListener -> WindowAdapter -> windowClosing
    Thesis
    Bootcamp: An error occurred while partitioning the disk
    What Is XML Schema
    What Is XML
  • 原文地址:https://www.cnblogs.com/liuph/p/4503528.html
Copyright © 2011-2022 走看看