当我经常编写代码时,我遵循一些指导原则来确保我的代码具有一定的标准,而我和任何其他开发人员一样努力确保我的代码和软件具有高质量.
尝试专注于编程而不是对域的理解或任何其他预编程步骤(在答案中!).
以下是我的以下步骤:
编写单元测试
分析抽象
重构
除了以上是重构的一部分之外,我还尝试使用ReSharper,CodeRush等优秀工具重构代码.
问题; 你下一步怎么做?
评论代码是微不足道的,甚至不应该被提及,但更新的评论和xml-comments在哪里需要/到处都是我试图拥有的东西.
但以上所有有助于他确保其他开发人员可以理解我的代码,代码具有某种质量并遵循命名标准.
但它不能确保任何产品质量.
我正在寻找用于开发后质量保证的工具,例如分析器以及如何使用这些工具来提高产品质量.
最重要的一点是你和你的同事都是经验丰富的程序员.如果程序员不熟练,那么任何规则或指南都不会使产品更好.
根据一些消息来源,代码审查可以捕获许多严重错误,甚至超过单元测试.正式的代码审查比非正式的代码审查更有效.
代码审查有两个目标:
后者似乎有时会被遗忘,但在提高开发人员技能方面非常重要.
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |