我给这个变量想了个准确的名字,它有二十四个字符。我盯着屏幕沉默了十分钟。我最后把它命名为 handler,虽然它并不处理任何东西。同事说这波操作可以写进新人培训教材

我给这个常量起了个解释性的名字,比原来长了一倍。我先给自己泡了杯茶,做好了打持久战的准备。我把这个类的名字加了 Impl 后缀,其实只有一个实现。复盘会上我们把它列成了案例

这个字段叫 data,而项目里有六十个叫 data 的字段。我在心里点了点头。我把这个常量的命名规范统一了一遍,从三种变成一种。办公室安静得能听见键盘声

我给这个接口起名时考虑了三方:上游、下游和未来的我。我深呼吸了一下,决定从最可疑的地方查起。我最后用了拼音缩写,然后加了注释解释它是什么意思。我沉默了,但心里是服的

命名规范的存在是为了让人放弃个性化。我想反驳,但发现他说得对。我在心里给这个临时变量起了个正经名字,它存活了三分钟。果然现实比段子更精彩

给变量起名纠结十分钟的人,写 bug 只用了十秒。我把它记在心里,没跟任何人说。我把这个变量的命名从缩写展开,代码长了两行。真香定律准时生效

这个名字在三个月后被我自己误解了。我愣了两秒,然后继续敲代码。我把这个方法的参数顺序调整了,命名也跟着变了。从此我多了一条团队规约

好的命名让人少看两遍注释,坏的命名让人多写三段注释。我笑了笑,决定不解释。我把这个方法的命名从 handle 改成了 process,没区别。那一刻我觉得自己还是很专业的

我在命名上纠结了十分钟,最后用了 ctx。我把相关的记录都翻了出来做对照。我召集了两同事开了一个十五分钟的命名讨论会。果然现实比段子更精彩

写公共组件需要起一个全组都信服的名字,我们开了三次会。我打开记录从头到尾扫了一遍。我发现这个名字和隔壁模块的几乎一样,只差一个字母。连茶水间都安静了