如何面对同事的代码强迫症?

2019-09-26 11:44:25 +08:00
 babedoll

比如要求我写 sql 关键词必须大写,所有字段必须加[ ],这个无所谓,改就改了

今天说我写的接口名不规范,因为返回的是列表,我后缀加了个 list,同事说必须写成+s 的形式

然后把我所有后缀 list 的接口都改了。。。

额。。。=。=

我问他有没有什么规范是必须这样写的,他说是他前公司规定的。 好吧。。。

2184 次点击
所在节点    问与答
15 条回复
baiyi
2019-09-26 11:46:19 +08:00
让他改
ly4572615
2019-09-26 11:49:42 +08:00
要定就定个全套的规范,别跟挤牙膏一样
MonoLogueChi
2019-09-26 11:53:39 +08:00
自己写代码的时候,开始想着一定要按规范来。写着写着就不知道规范跑哪去了,不是不遵守规范,是不知道怎么命名了。。。
Hurriance
2019-09-26 11:55:20 +08:00
我觉得这样还挺好的,之前改别人的代码简直想哭,昨天写 Sql 特意格式化一下在放上去的,http://poorsql.com/
oneisall8955
2019-09-26 12:50:56 +08:00
出个规范先,后面接口什么的都按照这个来做
gIrl1990
2019-09-26 12:51:00 +08:00
"所有字段必须加[ ] " 这个是什么?
java 里面 list 和 array 不一样吧,为啥不命名为 testList, testArr 233. /滑🐔
nnnToTnnn
2019-09-26 13:21:22 +08:00
sql 格式化就行了.

至于后端的命名规范我不知道 C#里面有没有潜规则,反正 Java 里面的潜规则是小驼峰.

至于 lists 和 list 我觉得没有多大区别,可以怼他,如果要让我改,必须把规范定全了.
加[] 是防止空指针?

-----------------------------------------

e......mmm 直接说要么上 code review,不让提交,反正提交上去了,拿我怎么办? 来打我呀 , 你过来呀 .......

大概就是这样,如果要搞规范,还是要上 code review 的,否则靠自觉我觉得不太可能
xh520630
2019-09-26 13:35:51 +08:00
不得不说 有的人的代码真的太丑了.丑到我连打开他的代码都头疼.
当然我也没说非要事事巨细到这个程度才是对的.
总有个取舍吧
iiicarus
2019-09-26 14:42:25 +08:00
@nnnToTnnn 应该不是 list 和 lists。类似 users 和 userList
chengxy
2019-09-26 14:56:19 +08:00
让他出一套规则
y741105621
2019-09-26 16:25:55 +08:00
有规范比没有规范好;
可以由你或者他来制定一套规则,长期来看这是好事,会让工作效率变高;
babedoll
2019-09-26 16:36:43 +08:00
@chengxy
@y741105621

公司有规范的。但是没有这几条。。。=。=

无所谓啦,他想怎么来就怎么来,反正我改一下也不费事。
jeodeng
2019-09-26 16:39:00 +08:00
要是你的同事,是你的老大,你就不会提这个问题了。。。
babedoll
2019-09-26 16:40:20 +08:00
@jeodeng 对啊 给我发钱的我肯定没意见啊。。写出花来都没问题
gIrl1990
2019-09-29 18:06:19 +08:00
用 s 的话我忽然想到,英语的复数有多种形式的
+s,+es, i+es, v+es https://www.tutorabc.com.cn/About/NewsDetail/6775.html
英语不厉害的话岂不是闹笑话。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604359

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX