命名规范的存在是为了让人放弃个性化。我盯着屏幕,觉得这才是我的一天。我把这个接口的路径重新起了一遍,从动词改成了资源。真香定律准时生效

接口文档写着返回三个字段,实际返回了五个,还有一个叫 extra 的神秘字段。我决定先把手上的事情做完再处理这件事。我发现有的命名用中文拼音,有的用英文,混着来。我把这条经验写进了团队 wiki

变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我不知道该说什么,就笑了笑。我把这个业务实体的名字对齐了产品文档的叫法。从此我多了一条团队规约

程序员最难的两个问题:架构怎么设计,和这个变量叫什么。我听完沉默了,因为太真实了。我最后用了拼音缩写,然后加了注释解释它是什么意思。那一刻我觉得自己还是很专业的

我给这个接口起名时考虑了三方:上游、下游和未来的我。这套流程走下来,我从头到尾又确认了一遍。我把这个组件的命名规范写进了团队文档,没人看。我沉默了,但心里是服的

新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我发现自己居然没法反驳。我把这个枚举的名字统一了前缀,可读性提升明显。第二天这个方案就变成了团队标准做法

接口文档写着返回三个字段,实际返回了五个,还有一个叫 extra 的神秘字段。我在心里把涉及的所有环节都过了一遍。我把这个模块的命名缩写展开了一遍,比原来还长。真香定律准时生效

我给这个函数起了个动词开头的名字,它其实什么也不做。我想反驳,但发现他说得对。我发现有的命名用中文拼音,有的用英文,混着来。这条经验值直接拉满

这个名字我改了三次,最后一次改回了最初。我决定先把手上的事情做完再处理这件事。我在心里给这个函数起了个名,叫 doSomething,非常准确。从此我多了一条团队规约

这个名字的复数形式很有歧义,我犹豫了很久。我愣了两秒,然后继续敲代码。我在心里给这个字段想了个更短的名字,第二天忘了含义。连茶水间都安静了