代码检查清单

问题描述 投票:1回答:1

请提供一些参数以评估代码效率,直到现在我在代码清单中包括以下内容:

  1. 警告在代码中(否/是)
  2. 通过工具报告进行代码分析
  3. 未使用]
  4. 单元测试用例
  5. 缩进
  6. 空引用异常
  7. 命名约定
  8. 代码可重用性
  9. 代码一致性
  10. 评论
  11. 代码可读性
  12. 泛型的使用
  13. 速度
  14. 处置非托管资源
  15. 异常处理
  16. 代码长度(行数)每种方法30-40行
  17. 是否使用嵌套的For / Foreach循环?
  18. 使用Linq或Lambda
  19. 根据范围使用访问说明符(私有,公共,受保护,内部,受保护的内部)
  20. 在需要保持解耦的地方使用接口
  21. 根据类的用法和您的需要将类标记为封闭,静态或抽象。
  22. 如果需要多个连接,请使用Stringbuilder而不是字符串,以节省堆内存。
  23. 存在任何无法访问的代码,如果可能,请修改该代码。

[请提供一些参数以评估代码效率,直到现在,我在代码清单中包括以下内容:警告出现在代码中(否/是)工具报告进行的代码分析(未使用...

asp.net
1个回答
0
投票
我将从定义“软件效率”开始。本文提供了一个提示:https://www.keenesystems.com/blog/defining-efficiency-as-a-software-requirement
© www.soinside.com 2019 - 2024. All rights reserved.