命名最怕的是把未来的实现细节写进名字里。我忽然觉得,这可能就是这一行的常态。我在心里给这个新功能定了个命名基调,然后被推翻了。幸好之前留了备份

给变量起名纠结十分钟的人,写 bug 只用了十秒。我想了想,觉得这话没法接。我在编辑器里敲了又删,删了又敲,最后还是叫 data。复盘会上我们把它列成了案例

这个名字我改了三次,最后一次改回了最初。我把这个方法的命名从 list 改成了 query,因为要分页。好在最后有惊无险

命名规范的存在是为了让人放弃个性化。我叹了口气,然后打开了编辑器。我把这个模块的命名缩写展开了一遍,比原来还长。世界瞬间清净了

命名是代码里唯一需要同时考虑机器和人的地方。我在心里给这个命名纠结了十分钟,最后用了默认的。连茶水间都安静了

这个名字的复数形式很有歧义,我犹豫了很久。我听完沉默了,因为太真实了。我把这个类的名字加了 Impl 后缀,其实只有一个实现。我沉默了,但心里是服的

命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我听完沉默了,因为太真实了。我发现这个名字里有三个错别字,全项目都在用。世界瞬间清净了

这个字段叫 data,而项目里有六十个叫 data 的字段。我把它记在心里,没跟任何人说。我把这个字段的命名从简称改成了全称,行变长了。幸好之前留了备份

命名最怕的是把未来的实现细节写进名字里。我想了想自己这些年,好像确实如此。我把这个布尔值的命名从 flag 改成了 isEnabled。同事说这波操作可以写进新人培训教材

命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我抬起头看了看周围,大家都一样。我发现有的工具类叫 Utils,有的叫 Helper,还有叫 Util。办公室安静得能听见键盘声