好代码像一首慢板,留白才是精髓
听交响乐时我最爱慢板乐章。不急着推进,不堆砌音符,留大段休止,让空气自己说话。后来审代码,我竟也用上了这双耳朵。 写得密不透风的代码,像把每个音符都填上的谱子——看似丰盛,实则让人喘不过气。好的实现懂得"留白":该抽的函数抽出去,该注释的地方只写一句为什么,不写废话。读起来有呼吸感,才经得起后人改。 我带新人时常说,别怕空行,别怕短函数。一行塞三十个字符,和一首没有休止的曲子一样,听者累,维护者更累。音乐的张力靠停顿,代码的清晰度也靠停顿。 有回 review 一段老代码,前...