【发布时间】:2014-03-01 12:05:17
【问题描述】:
请提供一些参数来评估代码效率,到目前为止,我的代码清单中包含以下内容:
- 代码中有警告(否/是)
- 工具报告代码分析
- 未使用的使用
- 单元测试用例
- 缩进
- 空引用异常
- 命名约定
- 代码可重用性
- 代码一致性
- 评论
- 代码可读性
- 泛型的使用
- 速度
- 非托管资源的处置
- 异常处理
- 代码长度(行数)每个方法 30-40 行
- 是否使用了嵌套 For/Foreach 循环?
- 使用 Linq 或 Lambda
- 根据范围使用访问说明符(私有、公共、受保护、内部、受保护内部)
- 在需要保持解耦的地方使用接口
- 根据使用情况和您的需要将类标记为密封、静态或抽象。
- 如果需要多个连接,请使用 Stringbuilder 而不是字符串,从而节省堆内存。
- 存在任何无法访问的代码,如果可能,请修改该代码(如果存在)。
【问题讨论】:
标签: asp.net