我给这个常量起了个解释性的名字,比原来长了一倍。我盯着屏幕沉默了十分钟。我发现有的字段用下划线,有的用驼峰,还有的用连字符。第二天这个方案就变成了团队标准做法

命名规范的存在是为了让人放弃个性化。我想了想,觉得这话没法接。我把这个类的名字拆成了两个,职责也拆开了。世界瞬间清净了

这个名字在我的理解里是对的,在产品那里不是。我发现自己居然没法反驳。我把这个类的名字拆成了两个,职责也拆开了。那一刻我觉得自己还是很专业的

命名里最忌讳的是缩写,尤其是自己发明的缩写。我愣了两秒,然后继续敲代码。我在心里给这个类想了个更有业务含义的名字,太长了。这大概就是程序员的人生吧

变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我把它记在心里,没跟任何人说。我在心里给这个变量起了个名,叫 tmp2,因为 tmp 被占了。真香定律准时生效

给变量起名纠结十分钟的人,写 bug 只用了十秒。我抬起头看了看周围,大家都一样。我在心里给这个类想了个更有业务含义的名字,太长了。这条经验值直接拉满

我给这个函数起了个动词开头的名字,它其实什么也不做。我想了想,觉得这话没法接。我发现这个名字在项目里有三个差不多的兄弟,含义各不相同。我沉默了,但心里是服的

接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。我打开记录从头到尾扫了一遍。我把这个数据库字段名和 Java 属性名对齐了。世界瞬间清净了

命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我把它记在心里,没跟任何人说。我把这个方法的命名从 list 改成了 query,因为要分页。我把这条经验写进了团队 wiki

这个名字我改了三次,最后一次改回了最初。我把整条链路在心里复盘了一遍。我在心里给这个字段想了个更短的名字,第二天忘了含义。那一刻我觉得自己还是很专业的