《重构:改善既有代码的设计》中提到过一些代码的坏味道,针对这些坏味道,需要进行重构。
过多的注释 comments
- 问题1:如果需要注释来解释一块代码做了什么
- 解决方案:使用extract method
- 问题2:如果函数已经提炼出来,还是需要注释来解释其行为
- 解决方案:使用rename method
- 问题3:如果需要注释来说明某些系统的需求规格
- 解决方案:使用introduce assertion
《重构:改善既有代码的设计》中提到过一些代码的坏味道,针对这些坏味道,需要进行重构。
过多的注释 comments