想问一下各位大佬怎么在公司能建立完善的代码管理机制

2023-01-03 08:31:00 +08:00
 Corey0606

行业:半导体集成行业

代码管理:公司服务器搭建的 gogs (完全是存储代码)

项目概况:一人一个项目 从 0 到 1 开发上位机软件

OP 概况:组长,负责项目售前,交付开发,以及组内人员工作分配

目前问题:

这些问题苦恼我好久了,想提高部门工作效率感觉好难。望各位大佬赐教!

6960 次点击
所在节点    酷工作
67 条回复
yolee599
2023-01-03 09:23:22 +08:00
先看你们公司几个人,十几个人的公司搞这套吃力不讨好,还不如复制备份
villivateur
2023-01-03 09:24:10 +08:00
一周几百行代码算非常多了,正常人一天写二三十行就很不错了。
除非你写的是那种非常水的代码。
Corey0606
2023-01-03 09:24:11 +08:00
@lyusantu 组内有刚毕业的小朋友比较热情老是提建议,要是再不做为确实难堪了
Corey0606
2023-01-03 09:24:36 +08:00
@yolee599 小几十个人,一直是复制备份
Corey0606
2023-01-03 09:24:59 +08:00
@villivateur 确实都是难度不高的代码,反复造车
Corey0606
2023-01-03 09:25:11 +08:00
@yogogo 哎 一言难尽
god7d
2023-01-03 09:25:17 +08:00
@Corey0606 非标行业没办法,但是没有必要一人一个项目,可以大家一起把一些代码模块化了,然后开发的时候一起开发,维护的时候一人一个项目维护……但是最终,我觉得还是要远离非标……
xixibb
2023-01-03 09:25:59 +08:00
@Corey0606 你不是说你们组只有 3 个人吗,别被新同事带偏了。。。
Corey0606
2023-01-03 09:27:01 +08:00
@god7d 是的。页面全靠想象,需求不合适 写完了再推掉重写,太难了
crazytudou
2023-01-03 09:28:07 +08:00
有事就干活,没事就划水。
如果有时间,可以考虑做一下轮子,比如基础框架,比如硬件驱动集合工具等。
ligiggy
2023-01-03 09:29:16 +08:00
@Corey0606 可以加个 V ,我还在行业内,但是没想你那么多了,bGlnaWdneQ==
litchinn
2023-01-03 09:59:08 +08:00
从第一点描述看,这也不是效率高低的问题呀,效率和工作量并没有什么关系吧,也许你是觉得平时没项目交付的时候属于开发空白期不知道该怎么组织大家的工作?

如果真的比较空,领导又支持搞研发氛围的话,可以让组员们选一些前沿的东西进行研究,之后开分享会将各自研究的成果做个分享,文档归档,这对公司来说也是技术积累。前期大家可能不知道怎么下手,你可以跟他们沟通讨论给他们几个选题,后面就可以让他们自己找了。不过前期对你来说可能需要花费较大的时间和精力。

codereview ,`组内有刚毕业的小朋友比较热情老是提建议`,这种情况他可能是工作感觉不到提升,如果真的工作就是很简单也不需要大家有很深的技术那就没啥办法了

`行业性质的原因,基本上一人一项目除非有相关项目经验,否则几乎参与不进来`,这个其实应该就是没有深度工程化的问题,看看这几年的前端的发展就知道了,举个不太恰当的例子,就好比螺丝刀,有那种一把把卖的,也有头部可更换的那种,个东西如果不是对行业有深度了解或者行业里有成熟方案参考的话确实会没什么方向,但是也确实是大有作为的东西
Corey0606
2023-01-03 10:06:14 +08:00
@litchinn 是的 ,大佬一针见血,太感谢了。我确实对行业深度不是那么熟悉,定义产品能力偏差。
wu67
2023-01-03 10:10:53 +08:00
又不是前端写 html, 一周的逻辑代码几百行真的不算少了(除非是不动脑的 if else 一把梭), 而且看你描述, 一周几百行还是工作量少的情况下...
wu67
2023-01-03 10:14:24 +08:00
至于 review, 那是需要组内达成了共识的情况下才能推进, 你业务不一样, review 就只能看关键逻辑的代码质量, 然而并不是所有人都喜欢整什么高质量代码, 反正我干活差不多 6 年, 还真见过几个不管质量的家伙, 代码能跑就行...反正只要别叫我接手他的项目, 那我是懒得管了, 我只顾好我要维护的项目...
q474818917
2023-01-03 10:47:00 +08:00
替地主养了几年牛,就觉得牛是他的了
Meano
2023-01-03 11:05:55 +08:00
自己有意向的话可以自己先搞,达则兼济天下,穷则独善其身,嵌入式 /硬件相关代码也不是一定那么传统,看看 Github 上各大 RTOS 的开源库的协作开发者协作 review 和自动化的 workflow 用的溜溜的

可以你自己过手的项目都能实现自己提交时 review 而且 CI 把源码按需求参数定制化输出,形成理想的版本和变化迭代过程什么的,先自己省事儿了,有工作追求的同事可能会跟着你做,领导看的好可能会帮你推;如果当前工作环境下没有后两者那就对推行事躺平吧,自己爽就好了。
gongquanlin
2023-01-03 11:14:09 +08:00
楼上个别人真是自以为是,脑子有坑。OP 在问“想问一下各位大佬怎么在公司能建立完善的代码管理机制”,一堆人评论“不要内卷”还“替地主养了几年牛,就觉得牛是他的了”。不知道怎么解决问题,就闭嘴少喷多看,整天一堆人跑 V2EX 上来秀下限,什么风气
Corey0606
2023-01-03 11:24:04 +08:00
@gongquanlin 说实话我也没搞懂内卷的点
Corey0606
2023-01-03 11:24:35 +08:00
@wu67 感谢

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

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

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

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

© 2021 V2EX