在我看来,

合格的代码追求正确性,优秀的代码追求与人交流,追求表达意图,追求用户体验

写代码关注用户体验,就是关注琢磨自己的代码,对于使用者和读者:

  • 他能不能看懂我代码的设计意图(可能自己就是后来的那个他)
  • 他会不会有误解,怎么避免他误解
  • 怎么能让他符合直觉,很容易用对,很难犯错

好的代码看起来普普通通,一看就懂,但实际上作者是打磨了一遍又一遍。

好的代码能降低偶然复杂度,提升演进交付速度,进而提升业务迭代速度,这就提升了业务的竞争力,本身就是业务价值。