代码优化与编程实践指南
1. 启发式交叉引用
启发式交叉引用记录了各种代码异味和启发式规则之间的关联。以下是部分示例:
| 启发式编号 | 交叉引用 |
| — | — |
| C1 | 16 - 276, 16 - 279, 17 - 292 |
| C2 | 16 - 279, 16 - 285, 16 - 295, 17 - 292 |
| C3 | 16 - 283, 16 - 285, 16 - 288, 17 - 293 |
这些交叉引用有助于在发现代码异味时,快速定位与之相关的启发式规则,从而进行针对性的优化。
2. 测试驱动开发的承诺
在 2005 年的敏捷会议上,收到了一个写着“测试痴迷”的绿色腕带。自 1999 年从 Kent Beck 那里学习测试驱动开发(TDD)以来,就对其深深着迷。这个腕带代表着专业伦理和编写优质代码的承诺,一直戴在手腕上,时刻提醒自己要编写干净的代码。
3. 代码相关概念
- 抽象 :抽象在编程中至关重要。代码应保持合适的抽象层次,避免不同层次的抽象混合。函数应仅下降一个抽象层次,类应依赖抽象而非具体实现。例如,在设计类时,应让类依赖抽象接口,而不是具体的实现类。
- 代码清晰度 :代码的清晰度直接影响可维护性。应使用有意义的命名,避免使用模糊或容易引起歧义的名称。例如,变量名和函数名应能够清晰地表达其用途和意图。
g
超级会员免费看
订阅专栏 解锁全文
1585

被折叠的 条评论
为什么被折叠?



