接口文档写着返回三个字段,实际返回了五个,还有一个叫 extra 的神秘字段。我默默打开了编辑器,准备一步步验证。我把这个变量的命名从缩写展开,代码长了两行。我沉默了,但心里是服的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
命名是一件需要立刻做、又特别容易拖延的事。我默默记下了这句话。我把这个测试方法的命名写成了完整一句话,非常长。好在最后有惊无险
好的命名让人少看两遍注释,坏的命名让人多写三段注释。我停了一下,然后继续手上的活。我在心里给这个模块起了个代号,评审时没人听懂。第二天这个方案就变成了团队标准做法
命名里最忌讳的是缩写,尤其是自己发明的缩写。我想反驳,但发现他说得对。我把这个布尔值的命名从 flag 改成了 isEnabled。从此我多了一条团队规约
这个名字在我的理解里是对的,在产品那里不是。我把这个枚举的名字统一了前缀,可读性提升明显。幸好之前留了备份
命名是编程里最难的两件事之一,另一件是让别人也觉得它好。我忽然觉得,这可能就是这一行的常态。我在心里给这个命名纠结了十分钟,最后用了默认的。同事说这波操作可以写进新人培训教材
这个名字的复数形式很有歧义,我犹豫了很久。我愣了两秒,然后继续敲代码。我把这个常量的命名规范统一了一遍,从三种变成一种。幸好之前留了备份
变量命名二选一:data 和 data2,顶级架构师的纠结就到这了。我发现这个名字和系统保留字冲突,只能加后缀
我把这个模块的名字从中文拼音换成了英文,团队里两种都有。我决定先把手上的事情做完再处理这件事。我把这个枚举的名字统一了前缀,可读性提升明显。复盘会上我们把它列成了案例
我给这个常量起了个解释性的名字,比原来长了一倍。我先确认了一遍前置条件,再动手。我把这个测试方法的命名写成了完整一句话,非常长。世界瞬间清净了