大家公司对提交代码都有什么限制要求,好奇了解下?

2021-10-29 09:43:40 +08:00
 MuscleOf2016

我们现在要求每一行代码的 commit 信息都要关联上任务编号,然后代码量+任务复杂度等来计算开发效率。

7176 次点击
所在节点    程序员
59 条回复
cndydb
2021-10-29 11:20:35 +08:00
可以为空
chaodada
2021-10-29 11:25:36 +08:00
commit 信息:123
commit 信息:第一次提交
commit 信息:测试
commit 信息:1

commit 信息:修复 xxx
commit 信息:修复 xxxxxx
Yuan2One
2021-10-29 11:37:50 +08:00
[issus/需求 US/问题单号][feat/fix/docs/style/refactor/test/chore] 功能变更描述
andyskaura
2021-10-29 12:00:04 +08:00
jdhao
2021-10-29 12:01:55 +08:00
@chaodada 过于真实😅
oppoic
2021-10-29 12:35:00 +08:00
不准打 “1111” 或者 “---” 之类的
wellsc
2021-10-29 13:01:46 +08:00
commit 也这么严吗? merge request 或者 branch 严格一点还能接受
openmm
2021-10-29 14:03:05 +08:00
啥是任务号?
chenzheyu
2021-10-29 14:07:06 +08:00
代码量?写业务不行,写废话不是很简单的事情吗?
chenyi
2021-10-29 14:20:27 +08:00
commit 的用户名必须要跟自己的用户名一致(
xnth97
2021-10-29 14:38:04 +08:00
commit 时 CI 自动跑一些东西,比如 linter 检查 code style 、precommit 跑一遍测试、postcommit 跑一遍测试
SmaliYu
2021-10-29 14:41:00 +08:00
不许写拼音……
otakustay
2021-10-29 14:43:18 +08:00
@MuscleOf2016 组长没有权限创建一个任务吗?
JoeBreeze
2021-10-29 14:47:18 +08:00
我们组随便, 必要的时候能找到人背锅就好
ckaock
2021-10-29 14:55:21 +08:00
换老板
g190875565
2021-10-29 15:15:04 +08:00
@chaodada #22 真实,看笑了
isBitter
2021-10-29 16:04:01 +08:00
https://github.com/streamich/git-cz 加了个 pre-commit-hook
另外大概的 review 下命名,代码组织...
至于 merge 或 rebase 没要求。
pengtdyd
2021-10-29 16:10:40 +08:00
直接分模块开发不就好了,哪这么麻烦,小公司还弄一套繁琐的流程,最后自己累死自己
iovekkk
2021-10-29 16:22:15 +08:00
之前的公司,打通了需求录入系统、开发 gitlab 以及缺陷管理系统
从产品录入一个需求开始,转到研发这里,确认之后会自动创建一个分支
研发在这个分支上开发完成,在系统上确认完成以后,会自动打包然后提测,流程就到测试那里去了
测试验收以后,这个功能分支又会自动合并到开发分支上
0Vincent0Zhang0
2021-10-29 16:27:33 +08:00
任务复杂度怎么考虑的?
大家按最简单的方法完成?
不考虑维护和扩展性?
需求不提边界就尽量不考虑校验?
这种 KPI 只会扭曲结果。

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

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

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

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

© 2021 V2EX