写代码的时间大头不在敲键盘,在读。而读的时候,你读的是名字。

一个叫 data 的变量,和一个叫 pendingRewardList 的变量,编译出来一模一样,但后者能让三个月后的你少花十分钟。

我现在的判断标准是:如果这个名字需要靠上下文才能理解,它就不合格。 上下文是会消失的 —— 函数会被抽走,代码会被复制,注释会被删掉,只有名字跟着走。

#代码质量#
展开
评论