Day 2549:学习

2024-01-18  本文已影响0人  kafkaliu

共读 0119:优秀的代码

优秀代码,我觉得有以下几点。

  1. 有必要的测试代码,而不只有业务代码。软件本质上是一种工程,不管实现是怎样的业务逻辑,必须可验证

  2. 高内聚,松耦合。优秀代码和代码之外的世界,界面很清晰,比如就是通过api来交互,甚至api都是标准的。但内部实现复杂的逻辑

  3. 代码是用来给人看的,可读性很重要。可读性并不是说不能用复杂技术,只要是必须的技术

  4. 多用约定速成,或者惯例的方法命名和编写

上一篇 下一篇

猜你喜欢

热点阅读