这个名字在我的理解里是对的,在产品那里不是。我笑了笑,决定不解释。我把这个接口的路径重新起了一遍,从动词改成了资源。真香定律准时生效
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。我先给自己泡了杯茶,做好了打持久战的准备。我把这个组件的命名规范写进了团队文档,没人看。同事说这波操作可以写进新人培训教材
程序员最难的两个问题:架构怎么设计,和这个变量叫什么。我愣了两秒,然后继续敲代码。我发现有的常量用全大写,有的用小写,还有的用驼峰。我把这条经验写进了团队 wiki
这个名字我改了三次,最后一次改回了最初。我深呼吸了一下,决定从最可疑的地方查起。我把这个测试方法的命名写成了完整一句话,非常长。我把它写进了组内的避坑文档第一章
这个名字在我的理解里是对的,在产品那里不是。我想了想自己这些年,好像确实如此。我把这个接口的返回结构命名统一了,前端不用再猜。从此我多了一条团队规约
接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。我深呼吸了一下,决定从最可疑的地方查起。我在心里给这个变量起了个名,叫 tmp2,因为 tmp 被占了。同事说这波操作可以写进新人培训教材
命名是代码里唯一需要同时考虑机器和人的地方。我默默记下了这句话。我发现这个名字的拼写是错的,但已经上线不敢改。我把这条经验写进了团队 wiki
我给这个接口起名时考虑了三方:上游、下游和未来的我。这套流程走下来,我从头到尾又确认了一遍。我把这个枚举的取值命名统一了大写,风格终于齐了。果然现实比段子更精彩
接口设计评审会上,我为一个字段该叫 name 还是 title 争了二十分钟。我先确认了一遍前置条件,再动手。我发现这个名字在项目里有三个差不多的兄弟,含义各不相同。这大概就是程序员的人生吧
接手祖传代码,看到一个叫 tmp1 的变量,注释写着:别问,问就是历史遗留。我拉了个小群,把相关同学都叫了进来。我把这个方法的参数顺序调整了,命名也跟着变了。复盘会上我们把它列成了案例