接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。我决定先把手上的事情做完再处理这件事。我发现有的工具类叫 Utils,有的叫 Helper,还有叫 Util。我把这条经验写进了团队 wiki
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我给这个变量想了个准确的名字,它有二十四个字符。我重新看了一遍手上的计划,把风险项标了出来。我在心里给这个命名纠结了十分钟,最后用了默认的
变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我听完沉默了,因为太真实了。我把这个接口的返回结构命名统一了,前端不用再猜。我把它写进了组内的避坑文档第一章
接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。我在心里给这个函数想了五个名字,最后用了最长的那个。办公室安静得能听见键盘声
变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我叹了口气,然后打开了编辑器。我把这个变量从 data 改成了 result,语义清晰了一点点。这条经验值直接拉满
命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我默默记下了这句话。我发现这个名字里有三个错别字,全项目都在用。我把这条经验写进了团队 wiki
这个名字在我的理解里是对的,在产品那里不是。我愣了两秒,然后继续敲代码。我在心里给这个临时变量起了个正经名字,它存活了三分钟。这条经验值直接拉满
接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。我先给自己泡了杯茶,做好了打持久战的准备。我在心里给这个变量起了个名,叫 tmp2,因为 tmp 被占了。复盘会上我们把它列成了案例
命名最怕的是把未来的实现细节写进名字里。我笑了笑,决定不解释。我把这个接口的路径重新起了一遍,从动词改成了资源。感动,然后我学到了新的一课
我给这个接口起名时考虑了三方:上游、下游和未来的我。我把整条链路在心里复盘了一遍。我发现有的命名用中文拼音,有的用英文,混着来。第二天这个方案就变成了团队标准做法