如何说服团队成员统一规范?

2018-04-18 09:24:31 +08:00
 c466934322
本来以为成员都会默认按照原来代码的规范来写代码,但是后来发现是我想的太简单了。有人使用驼峰动词+名词结合的方式,有人使用名词的方式。git 有人使用中文,有人使用中文拼音。和他们说这个问题后,人家来了一句:我以前就是这样写代码的,没有啥问题。背后还说:这家伙老是挑我的刺
7292 次点击
所在节点    程序员
60 条回复
Felldeadbird
2018-04-18 14:26:41 +08:00
楼主不是管理的话,别去理这种事情。
反之,开会要求全体执行。自己多 做代码审查。 其实,GIT PUSH 部分可以做一些自动化监测脚本,检查代码中变量,函数,类名,文件名是否按照 规范文档编写。
seeker
2018-04-18 14:38:00 +08:00
借助工具,靠自觉没用。
looplj
2018-04-18 15:15:56 +08:00
需要 leader 推动
niubee1
2018-04-18 15:26:02 +08:00
规范和流程都是自顶向下推进的, 你需要和 Boss 聊聊
php230
2018-04-18 15:26:26 +08:00
既然定了开发规范,团队成员哪有不遵守的理?
vlyonline
2018-04-18 16:33:53 +08:00
重构他们代码,但是你的代码要比他们的更高效,要不然就别动,忍着,我和我有代码洁癖的朋友都是这样干的,如果你做得比他们好,他们几乎不会去质疑你( 1 是因为懒,2 是因为反正都重构了他也不想重构回来),不过你要看清楚前提,你的代码更高效、优雅!做不到就先忍着,因为你大佬都没意见你就别说话了,因为再怎么说我们都要尊重领导。
hasbug
2018-04-18 16:44:00 +08:00
不列入代码考核 别想了。
平时工作有傻逼遇到 svn 冲突都直接覆盖了呢,这活没法干了
icegreen
2018-04-18 16:57:14 +08:00
阿里代码检查插件了解一下
Libby520
2018-04-18 17:01:19 +08:00
从入职第一天开始就要求规范,时间长了成为习惯就好
vela
2018-04-18 17:50:13 +08:00
checkstyle, pmd 了解下。
douya0808
2018-04-18 17:53:25 +08:00
我以前的项目组老大规定必须 check style、findbug 两者错误、警告均为 0,否则一个罚款 50,最高一个月我被罚了 1500

现在出来看其他项目组的代码真是辣眼睛,感觉发财了,但是钱肯定收不上来啊哈哈
ourzhang
2018-04-18 18:00:30 +08:00
我们就是被强迫的那种,代码多一个空格都找麻烦。
必须要过 checkstyle。
Akagi201
2018-04-18 18:17:27 +08:00
确实是个问题, 我建立了 wiki, 并且要多给同事去讲(同事多半不会看).
Flobit
2018-04-18 18:21:16 +08:00
这个简单,首先要制定一套规范,然后按规范执行,违规的处罚,就这样,我们公司以前也是没有规范的
feverzsj
2018-04-18 18:23:47 +08:00
规范就是你写的东西别人能看得懂,小公司就别要求太多了
hxtheone
2018-04-18 18:25:07 +08:00
如果领导不重视这个, 基本无解, 做好自己就好了
Hippie
2018-04-18 19:45:48 +08:00
像 java, 半年前 阿里巴巴就发布了一套阿里巴巴内部的规范约束插件, 装了插件之后 就会自动识别命名 格式等等 是否规范。 PHP 的话你可以找找看有没有类似的插件
linxl
2018-04-18 20:02:03 +08:00
这是纪律。
Biscuits
2018-04-19 10:24:50 +08:00
如果要推进, 被议论是难免的. 这种只能靠你自己的声望来避免.一定要强势, 规范很多时候也是不讲道理的.
Jehovah
2018-04-19 10:37:54 +08:00
作为同事,的确没法管人家怎么写,除非你是领导

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

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

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

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

© 2021 V2EX