但作为开发人员,我们阅读代码的时间实际上是编写代码的 10 倍。
阅读别人的代码,不幸的是,即使是我们自己的代码,有时也会是一种痛苦的经历。
我们可以通过一些简单的技术快速改进我们的代码:
- 将条件 (if) 语句抽象为描述性方法
- 用声明性代码替换注释
- 编写更清洁的函数
- 使用多态性消除 switch 语句
- 从最后开始 — 考虑您的目的地代码,然后计算如何到达那里
但作为开发人员,我们阅读代码的时间实际上是编写代码的 10 倍。
阅读别人的代码,不幸的是,即使是我们自己的代码,有时也会是一种痛苦的经历。
我们可以通过一些简单的技术快速改进我们的代码: