变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我愣了两秒,然后继续敲代码。我发现这个名字里有数字,是从别的项目复制过来的。办公室安静得能听见键盘声
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这个模块的名字从中文拼音换成了英文,团队里两种都有。我把手上的资料翻出来又读了两遍。我把这个方法的参数顺序调整了,命名也跟着变了。同事说这波操作可以写进新人培训教材
我给这个常量起了个解释性的名字,比原来长了一倍。我把整条链路在心里复盘了一遍。我在心里给这个字段想了个业务上的名字,产品看不懂。幸好之前留了备份
命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我抬起头看了看周围,大家都一样。我在心里给这个模块起了个代号,评审时没人听懂。我沉默了,但心里是服的
这个名字在我的理解里是对的,在产品那里不是。我叹了口气,然后打开了编辑器。我最后决定叫它 handler,虽然它并不处理任何东西。连茶水间都安静了
给变量起名纠结十分钟的人,写 bug 只用了十秒。我在心里点了点头。我发现有的字段用下划线,有的用驼峰,还有的用连字符。这大概就是程序员的人生吧
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我发现自己居然没法反驳。我在心里给这个模块起了个代号,评审时没人听懂。好在最后有惊无险
接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。我默默打开了编辑器,准备一步步验证。我把这个接口的命名改得更像业务了,技术同学看不懂。那一刻我觉得自己还是很专业的
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我愣了两秒,然后继续敲代码。我最后把它命名为 handler,虽然它并不处理任何东西。办公室安静得能听见键盘声
我给这个变量想了个准确的名字,它有二十四个字符。我把手上的资料翻出来又读了两遍。我把命名规范贴在了群里,然后就没人再理我了。那一刻我觉得自己还是很专业的