注释
接手了一个老项目,前任写的。代码里到处是注释,大部分是英文,短而准确。但偶尔有几条是中文,带着语气。
比如有一段处理日期的逻辑很绕,他在上面写:“这里不要动,动了一切都会崩。”
又比如某个函数底下:“如果你看到这里,说明 PM 又改需求了。”
还有一处,我看了半天没看懂,他在最底下写:“我也不知道为什么这样写,但能跑,别碰。”
我笑了一下,继续往下看。
他大半年前就走了。我跟他没见过面,只在 git log 里看过他的名字。听说他去了另一家公司,后来又走了,不知道现在在哪儿。
那些英文注释没问题——是给所有人写的。但那几条中文,是写给一个具体的人的。他不知道是谁。可能是给”下一个倒霉鬼”,也可能,他只是想跟某个未来的、不存在的人说一句话。
我现在就是那个人。