如果一个程序员提交的代码连格式化对齐都不做,敲代码是怀着怎样的心情....

2019-06-11 15:22:09 +08:00
 abbenyyy

没错,我说的就是我的同事,我也不要求你有多牛逼,提交的代码不能有任何警告,我只是要求提交代码前按一下快捷键格式化对齐代码,每次都说 okok,然后依然我行我素。

重点是有时候这个同事可能没空,我要修改他的代码,一堆没对齐代码附加一大堆警告,作为一个强迫症看得想死。

提交的代码连格式化对齐都不做,到底是什么让他走上码农的道路...

6374 次点击
所在节点    程序员
58 条回复
HuHui
2019-06-11 15:25:31 +08:00
可以强制格式化的
cstj0505
2019-06-11 15:29:44 +08:00
1.可能他不知道怎么做。
2.如果他不知道,告诉他,现在不管他以前知不知道,他现在知道了
3.他既然知道了,你就可以要求他做一下,反正也不难
d553296416
2019-06-11 15:31:18 +08:00
比起写的代码各种内存泄露影响程序稳定性而言,,这种可有可无的事情我能忍,反正最后可以用工具一键格式化
merin96
2019-06-11 15:36:06 +08:00
1.和气地告诉他 IDE 自动格式化多么好用,在哪儿设置, 什么不知道?我来帮你搞
2.严肃地告诉他我有强迫症你不格式化每次拉代码我都很难受以致于无法工作
3.git 钩子设置一些静态检查工具,不过不让合

难度一次上升
qinyusen
2019-06-11 15:38:32 +08:00
git 强制格式化提交。。。
amwyyyy
2019-06-11 15:39:35 +08:00
我也不能忍,我有强迫症,代码必须对齐、不能有警告。
passerbytiny
2019-06-11 15:53:37 +08:00
论软件过程管理或者软件质量管理的重要性。
hydrionz
2019-06-11 15:54:06 +08:00
每次拉下来新代码,直接先格式化以后提交.....次数多了你们领导也会恨那个不格式化代码就提交的人....
cedoo22
2019-06-11 16:11:24 +08:00
IDEA: Ctrl+Alt+L Eclipse: Ctrl+Alt+F Git: 格式化提交
chendy
2019-06-11 16:12:14 +08:00
如果他用的 idea 的话…直接让他把提交框上的”格式化”打钩就行了
Caballarii
2019-06-11 16:17:06 +08:00
这哥们需要去写两笔 python
chmaple
2019-06-11 16:19:43 +08:00
如果是 IDEA,并且用自带 GIT 工具提交的话,可以大家都导入一份同样的格式化配置文件,然后提交 commint and push 的时候勾选上自动格式化的选项
话说格式化是必须的,而且规则要一致,不然两个人改了同一个类,提交或者有冲突的时候会疯。
abbenyyy
2019-06-11 16:21:24 +08:00
@chmaple 学到了,我待会帮同事勾选自动格式化
classyk
2019-06-11 16:24:30 +08:00
自己格式化一下再看也很容易,如果自己觉得难,那也就不要怪别人觉得难啦
la2la
2019-06-11 16:24:42 +08:00
msg7086
2019-06-11 16:25:04 +08:00
我初中写代码的时候就被教导说格式要正确。从此养成良好的习惯。
galikeoy
2019-06-11 16:35:59 +08:00
@msg7086 #16 你初中就开始写代码了

msg7086
2019-06-11 16:42:52 +08:00
@galikeoy 和我一起写代码的人不少是小学,我是班里年纪最大的人。
shingle
2019-06-11 16:44:58 +08:00
想到了我的前同事,写 go 语言都不格式化代码的。。。配个 goftm 又不是什么麻烦事
metrue
2019-06-11 16:46:48 +08:00
PR review 的时候 request change 就好了,不 approve 烂代码。

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

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

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

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

© 2021 V2EX