组员写代码喜欢复制代码,复制完不格式化代码, 代码的写的歪七八扭的。今天说他,他改了重新提交,但是他的态度就是完全不在乎,一点都不是上心,经常犯。这是我的问题还是组员的问题,我要不要严格要求组员格式化代码,还是不管他们,只要代码能运行就行。

2019-09-24 11:01:56 +08:00
 burnbrid
14250 次点击
所在节点    程序员
129 条回复
azcvcza
2019-09-24 11:47:37 +08:00
搞个 linter,格式不对就报错那种
Sapp
2019-09-24 11:48:30 +08:00
你们开发流程有问题,指望着什么都靠自觉本身就是不靠谱,这个问题更多责任是组长,组长不就是搞这个的么?
xuanbg
2019-09-24 11:51:19 +08:00
@usslss 大概是只为了混口饭吃做的程序员吧。。。这类人最大的特点就是过不去 30 岁的这道坎,勉强过去了也还有 35 岁在前面等着。但你让他提高一下自己的水平的话,只把你的话当耳边风,然后照例每天焦虑。

好好写代码就能累死吗?代码写漂亮点自己看着不会舒服点吗?我也真是理解不能
ofooo
2019-09-24 12:04:36 +08:00
还是 python 好, 至少大家缩进没毛病(狗头)
Tumblr
2019-09-24 12:07:20 +08:00
看这标题,楼主不会就是那个组员吧?

话说,写代码没有自己公司的代码规范么?
如果没有,建议现在就出台一份,大家都参考规范来写。
tsaohai
2019-09-24 12:08:08 +08:00
build 的时候加 format 测试,然后弄个自动格式化就行
RunPiggy
2019-09-24 12:10:39 +08:00
说服人要讲好处而不是讲道理,人都有很强利我偏好的,你说这样做(对他)有什么好处,不这样做(对他)有什么坏处,这种方式更容易说服人
zjp
2019-09-24 12:14:18 +08:00
别在项目弄自动化格式,直接格式检查不通过就编译失败,不然不长记性啊
IanPeverell
2019-09-24 12:19:57 +08:00
都是被大括号惯的,全员转 python 吧,让他们不格式化,连跑都跑不通
zhenjiachen
2019-09-24 12:42:06 +08:00
@roscoecheung1993 我在项目加了 git hook 用 hook 来检查 lint,结果他们同事为了提交直接在 idea 研究出了去掉 git hook 的提交,然后 lint 就没用了。。。
scukmh
2019-09-24 12:48:22 +08:00
麻烦标题格式化一下,看着累。
litp
2019-09-24 12:48:43 +08:00
看你们标准了,所有人都要求格式的话,就一个都不能少。
yuikns
2019-09-24 12:50:24 +08:00
@zhenjiachen 在 CI 层做 lint,自动化检测不过不让 merge
chinvo
2019-09-24 12:59:05 +08:00
CI 上放个 lint,多大的事儿
CEBBCAT
2019-09-24 13:00:55 +08:00
@IanPeverell 箭头式代码了解一下
pinews
2019-09-24 13:02:22 +08:00
公司的钱要么花在领导身上,要么话在中层身上,要么花在基层身上,谁拿钱谁干活,谁不干活谁滚蛋?你把这个弄清楚了再动手不迟,不然你就是没事找事。
pinews
2019-09-24 13:07:46 +08:00
公司的要求是什么,公司主要把钱花在领导身上,还在中层身上,或花在基层身上,谁是实际上的负责人,谁能获取好处?你把这个弄清楚了再动手不迟,不然你就是没事找事,要么是向上层贴冷屁股,要么是酷吏失去人心。
qza1212
2019-09-24 13:12:36 +08:00
代码质量是生命线,这个规范必须是全组统一的
代码 ci 必须过静态检测,merge 之前必须过 cr,先制定规范,久而久之大家就会习惯
mamahaha
2019-09-24 13:13:50 +08:00
一起做项目谁愿意替别人出力?这个代码可读性只对项目负责人有好处,对于组员来说,有些时候甚至是让他留在岗位的障碍。
可以让每个人负责的模块更独立一些,或者强化每个人的不可替代性,或者你制定出来一套标准,不按标准执行就会被处罚。
wangkun025
2019-09-24 13:14:12 +08:00
标题写成这样,还好意思说别人?

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

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

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

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

© 2021 V2EX