给变量起名纠结十分钟的人,写 bug 只用了十秒。我在心里点了点头。我发现这个名字里有数字,是从别的项目复制过来的。复盘会上我们把它列成了案例
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
接口命名规范写了三页文档,线上接口还是叫 /api/getDataNew2。我把整条链路在心里复盘了一遍。我在心里给这个模块起了个代号,评审时没人听懂。真香定律准时生效
我在命名上纠结了十分钟,最后用了 ctx。这套流程走下来,我从头到尾又确认了一遍。我最后决定叫它 handler,虽然它并不处理任何东西。世界瞬间清净了
给变量起名纠结十分钟的人,写 bug 只用了十秒。我愣了两秒,然后继续敲代码。我发现有的命名用中文拼音,有的用英文,混着来。我沉默了,但心里是服的
变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我叹了口气,然后打开了编辑器。我把这个变量的命名从缩写展开,代码长了两行。果然现实比段子更精彩
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我在心里点了点头。我在心里给这个函数起了个名,叫 doSomething,非常准确。复盘会上我们把它列成了案例
我给这个常量起了个解释性的名字,比原来长了一倍。我重新看了一遍手上的计划,把风险项标了出来。我把这个接口的路径重新起了一遍,从动词改成了资源。好在最后有惊无险
命名最怕的是把未来的实现细节写进名字里。我不知道该说什么,就笑了笑。我在心里给这个临时变量起了个正经名字,它存活了三分钟。这条经验值直接拉满
这个名字的复数形式很有歧义,我犹豫了很久。我盯着屏幕,觉得这才是我的一天。我在心里给这个模块起了个代号,评审时没人听懂。我沉默了,但心里是服的
新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我把它记在心里,没跟任何人说。我在编辑器里敲了又删,删了又敲,最后还是叫 data。我沉默了,但心里是服的