给自己整理的代码编写规范

刚开始写代码的时候,不知道怎样做到规范,所以就网上和工作中各种找和参考,整理了一些给自己的规则,如下:(ps:现在依旧烦命名)
  1. 变量命名不用数字、拼音;函数继承类名,反应改进特点;

  2. 类:逻辑分开,单一职责,注意控制大小;

  3. 功能相似的类,考虑继承,而非创建多个;

  4. 类有多个参数,不要将所有参数设置都写到构造函数里。做成默认值,其他做成属性访问器;

  5. 考虑内存回收,代码扩展性,少用单例模式,静态变量和静态方法;

  6. C#有属性访问器,不必将所有属性加上Get() 和Set()方法;

  7. 代码注释是用来说明代码的,无用的注释要及时删除(测试、废弃代码);

  8. 集合中删除元素,LINQ写扩展方法RemoveElement;

  9. 定义的变量别随意覆盖,可能会出错;

  10. 学会重构代码,组织自己的类库;

  11. 善用for循环(foreach中不能修改本身);

  12. 善用集合和接口,不要一味用数组;(了解下LINQ 延迟计算)

  13. 事件引用器,学一下绑定和MVVM;

    (摘自 博客园)


接口以I开头;

泛型类型参数,命名以T开头,参数不要超过五个;

方法命名:第一个单词位动词,若返回的为某一变量,可命名为Get+“成员变量”,若返回布尔值,采用Is+“变量名”;

变量首字母小写(无关全局);类的私有变量前加“m”前缀;变量不要以“_”、“&”开始,不要含数字;

单字符变量一般用于循环,生命周期短,i、j、k、m、n一般用于int型,c、d、e用于char型,s用于string型;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值