什么是优秀的代码 by Zava 2022-02-11 (LastMod: 2022-02-12) 只言片语 在我看来, 合格的代码追求正确性,优秀的代码追求与人交流,追求表达意图,追求用户体验。 写代码关注用户体验,就是关注琢磨自己的代码,对于使用者和读者: 他能不能看懂我代码的设计意图(可能自己就是后来的那个他) 他会不会有误解,怎么避免他误解 怎么能让他符合直觉,很容易用对,很难犯错 好的代码看起来普普通通,一看就懂,但实际上作者是打磨了一遍又一遍。 好的代码能降低偶然复杂度,提升演进交付速度,进而提升业务迭代速度,这就提升了业务的竞争力,本身就是业务价值。