我在命名上纠结了十分钟,最后用了 ctx。我在心里把涉及的所有环节都过了一遍。我把这个组件的命名规范写进了团队文档,没人看。第二天这个方案就变成了团队标准做法

给变量起名纠结十分钟的人,写 bug 只用了十秒。我想了想自己这些年,好像确实如此。我发现这个名字里有三个错别字,全项目都在用。果然现实比段子更精彩

这个类名和它的实现之间有一层说不清的距离。我先给自己泡了杯茶,做好了打持久战的准备。我最后把它命名为 handler,虽然它并不处理任何东西。那一刻我觉得自己还是很专业的

我给这个变量想了个准确的名字,它有二十四个字符。我拉了个小群,把相关同学都叫了进来。我把这个布尔值的命名从 flag 改成了 isEnabled。我把这条经验写进了团队 wiki

这个类名和它的实现之间有一层说不清的距离。我打开记录从头到尾扫了一遍。我在心里给这个新功能定了个命名基调,然后被推翻了。真香定律准时生效

我给这个函数起了个动词开头的名字,它其实什么也不做。我想了想自己这些年,好像确实如此。我在心里给这个命名纠结了十分钟,最后用了默认的。第二天这个方案就变成了团队标准做法

命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我不知道该说什么,就笑了笑。我在心里给这个字段想了个更短的名字,第二天忘了含义。办公室安静得能听见键盘声

接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。我决定先把手上的事情做完再处理这件事。我在心里给这个函数想了五个名字,最后用了最长的那个。第二天这个方案就变成了团队标准做法

我给这个函数起了个动词开头的名字,它其实什么也不做。我想了想,觉得这话没法接。我在心里给这个变量起了个名,叫 tmp2,因为 tmp 被占了

接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。我在心里把涉及的所有环节都过了一遍。我在心里给这个变量起了个名,叫 tmp2,因为 tmp 被占了。世界瞬间清净了