给变量起名纠结十分钟的人,写 bug 只用了十秒。我发现自己居然没法反驳。我把这个枚举的名字统一了前缀,可读性提升明显。同事说这波操作可以写进新人培训教材
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我给这个函数起了个动词开头的名字,它其实什么也不做。我在心里点了点头。我在心里给这个变量起了个名,叫 whatever,第二天就后悔
新同事问这个类为什么叫 Manager2,我说因为 Manager 被 2018 年的人用过了。我在心里给这个字段想了个业务上的名字,产品看不懂。从此我多了一条团队规约
命名艺术的巅峰:把一个字段叫 flag,然后全项目有十七个 flag,含义各不相同。我笑了笑,决定不解释。我把这个方法的命名从 handle 改成了 process,没区别。幸好之前留了备份
程序员最难的两个问题:架构怎么设计,和这个变量叫什么。我发现这个名字里有三个错别字,全项目都在用。感动,然后我学到了新的一课
命名里最忌讳的是缩写,尤其是自己发明的缩写。我笑了笑,决定不解释。我把这个接口的返回结构命名统一了,前端不用再猜。我沉默了,但心里是服的
我给这个常量起了个解释性的名字,比原来长了一倍。我默默打开了编辑器,准备一步步验证。我把词典翻了个遍,找到了一个自认为很优雅的词。这大概就是程序员的人生吧
我给这个函数起了个动词开头的名字,它其实什么也不做。我忽然觉得,这可能就是这一行的常态。我把这个布尔值的命名从 flag 改成了 isEnabled。我把它写进了组内的避坑文档第一章
我给这个变量想了个准确的名字,它有二十四个字符。我打开记录从头到尾扫了一遍。我把这个常量的命名规范统一了一遍,从三种变成一种。从此我多了一条团队规约
接口文档写着返回三个字段,实际返回了五个,还有一个叫 extra 的神秘字段。我打开记录从头到尾扫了一遍。我发现这个名字的拼写是错的,但已经上线不敢改。我把它写进了组内的避坑文档第一章