新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我最后用了拼音缩写,然后加了注释解释它是什么意思。我把它写进了组内的避坑文档第一章
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我给这个常量起了个解释性的名字,比原来长了一倍。这套流程走下来,我从头到尾又确认了一遍。我把这个数据库字段名和 Java 属性名对齐了。从此我多了一条团队规约
我把这个模块的名字从中文拼音换成了英文,团队里两种都有。我深呼吸了一下,决定从最可疑的地方查起。我把这个变量的命名从缩写展开,代码长了两行。第二天这个方案就变成了团队标准做法
这个字段叫 data,而项目里有六十个叫 data 的字段。我不知道该说什么,就笑了笑。我发现有的地方叫 user,有的叫 customer,其实是同一个。我把它写进了组内的避坑文档第一章
命名规范里没写怎么处理这几种情况,于是大家都自由发挥。我停了一下,然后继续手上的活。我把这个方法的参数顺序调整了,命名也跟着变了。我沉默了,但心里是服的
我把这个模块的名字从中文拼音换成了英文,团队里两种都有。我打开记录从头到尾扫了一遍。我把这个枚举的取值命名统一了大写,风格终于齐了。感动,然后我学到了新的一课
我给这个接口起名时考虑了三方:上游、下游和未来的我。我先给自己泡了杯茶,做好了打持久战的准备。我把这个函数的命名从动词改成了名词,调用方全懵了。幸好之前留了备份
我在命名上纠结了十分钟,最后用了 ctx。我默默打开了编辑器,准备一步步验证。我把这个数据库字段名和 Java 属性名对齐了。我把它写进了组内的避坑文档第一章
我给这个常量起了个解释性的名字,比原来长了一倍。我决定先把手上的事情做完再处理这件事。我发现这个名字在拼音和英文之间反复横跳。好在最后有惊无险
新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我愣了两秒,然后继续敲代码。我把这个数据库字段名和 Java 属性名对齐了。同事说这波操作可以写进新人培训教材