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

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

行业:半导体集成行业

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

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

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

目前问题:

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

7327 次点击
所在节点    酷工作
67 条回复
sherlockwhite
2023-01-03 17:25:29 +08:00
领导给压力,让他自己来啊,都没活,该干嘛干嘛,不都这么回事,糊弄糊弄领导,还真搞啊
sampeng
2023-01-03 17:33:33 +08:00
你不是组长。就和你没关系。
当然,我要是组长。我倒喜欢手下是这样的。
做硬件的确实对代码管理概念为 0 。我是觉得和硬件无关,和观念有关。
tool2d
2023-01-03 17:37:28 +08:00
@Corey0606 “我们尝试过通用的 UI 类库,再绝对定制面前根本不成立"

你这思路不对,软件开发再定制,也需要走上下分层开发模式。

组里能力强的写 API 底层,能力差的调用 API 写逻辑。

平级是最不好的开发模式。前几天 V2 有人发帖,review 同事代码太差,不改怎么办?这问题同样适用 OP ,你遇到烂代码,没办法一句句去改。只能利用开发模式,把写烂代码的人边缘化。
Corey0606
2023-01-03 18:18:28 +08:00
@sherlockwhite 真难搞 领导让定义软件框架产品呢
jones2000
2023-01-03 21:18:43 +08:00
这个主要看公司技术老大的高度了。
1. 首先要有公司自己的公共代码库积累。不要什么都是用别人的。没有技术积累,基本只能干体力活。
2. 对已有的项目的总结和融汇贯通,如楼主是“半导体集成行业”, 那就做一套兼容多个设备的操作代码库,对接完一个设备就整理好加入到公共代码库里, 统一对外接口。 然后做一些简单的 UI 拖拽,就可以选取对应的硬件设备,然后编译出对应这些设备的控制程序。
3. review 这些基本都是形式主义, 大家都是初级的开发, 互相 review 有什么意义呢,就查查单词有没有拼错,格式有没有对齐,浪费时间而已。 最起码 review 代码的人有 5-6 年的开发经验,这个才能给你的代码提建议。

团队好不好,主要看老大, 下面人基本都是给老大打杂的。
Corey0606
2023-01-04 07:55:54 +08:00
@jones2000 感谢大佬很专业的回复
tl228
2023-01-04 11:23:18 +08:00
@leonshaw 你觉得所有回复你这几句最实际

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

https://tanronggui.xyz/t/906151

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

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

© 2021 V2EX