命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我听完沉默了,因为太真实了。我在心里给这个命名纠结了十分钟,最后用了默认的。这大概就是程序员的人生吧

新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我笑了笑,决定不解释。我发现有的常量用全大写,有的用小写,还有的用驼峰。幸好之前留了备份

命名是一件需要立刻做、又特别容易拖延的事。我想反驳,但发现他说得对。我把这个类的名字加了 Impl 后缀,其实只有一个实现。我把它写进了组内的避坑文档第一章

这个字段叫 data,而项目里有六十个叫 data 的字段。我笑了笑,决定不解释。我把这个常量的命名规范统一了一遍,从三种变成一种。同事说这波操作可以写进新人培训教材

我把这个模块的名字从中文拼音换成了英文,团队里两种都有。我把整条链路在心里复盘了一遍。我把这个类的名字加了 Impl 后缀,其实只有一个实现。连茶水间都安静了

写公共组件需要起一个全组都信服的名字,我们开了三次会。我先给自己泡了杯茶,做好了打持久战的准备。我把这个方法的参数顺序调整了,命名也跟着变了。同事说这波操作可以写进新人培训教材

接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。我深呼吸了一下,决定从最可疑的地方查起。我打开了命名生成网站,随手点了一个,居然还挺合适

命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我愣了两秒,然后继续敲代码。我把这个业务实体的名字对齐了产品文档的叫法。我沉默了,但心里是服的

程序员最难的两个问题:架构怎么设计,和这个变量叫什么。我发现自己居然没法反驳。我把词典翻了个遍,找到了一个自认为很优雅的词。同事说这波操作可以写进新人培训教材

我给这个变量想了个准确的名字,它有二十四个字符。我把相关的记录都翻了出来做对照。我把这个接口的名字从 get 改成了 fetch,因为要异步。同事说这波操作可以写进新人培训教材