竟然有公司多人开发不用版本控制

2019-03-10 21:18:32 +08:00
 merpyzf

今天和刚入职的同学聊了好多关于他刚入职的公司的事情,然后对小型的软件公司产生了一个颠覆性的认识。同学刚入职的是南京小型初创公司,员工规模 6 人,两个后端,我那个同学就是刚招进来的一个后端。不谈公司开发的项目的代码写的有多糟糕,震撼到我的就是项目开发竟然不做版本控制?!代码合并的方式竟然是用优盘拷贝然后手动合并。
一个懂管理的老板知道自己不懂技术,难道不应该招一个懂技术的产品经理来审查一下项目代码质量。大家在自己的面试经历中有遇到过这种公司吗?

15777 次点击
所在节点    程序员
106 条回复
1762628386
2019-03-10 21:21:00 +08:00
不然咋轮得到你指手画脚? 你给他们来点有实际效果的培训,给老板来点建议,慢慢你就成 leader 了
Lonely
2019-03-10 21:30:53 +08:00
为啥是招一个懂技术的产品?
sooong
2019-03-10 21:35:00 +08:00
就我一个,一般想怎么用就怎么用。 大多都是 FTP 直接改。
hellowes
2019-03-10 21:40:39 +08:00
小公司是这样的,没接触过大公司的工作 flow,具体怎么方便怎么来(然后手动解决版本问题一点也不方便)
opengps
2019-03-10 21:40:55 +08:00
习惯就好,小公司就这样,基础知识都没学好,哪有精力学版本控制工具。
曾经的我就是用定期压缩包备份代码😭
tourist2018
2019-03-10 21:44:11 +08:00
@opengps #5 这个用 U 盘啥的不更不方便么?随便开个 gitlab 或者 github 企业账户也够了
fox0001
2019-03-10 21:44:41 +08:00
有经历过,当年有个同事用 notepad++想全部文件查找,按错替换,于是就悲剧了…项目上的版本控制,是修改之前,自己对修改的文件做个备份…
mamahaha
2019-03-10 21:45:27 +08:00
老板怕把人管跑,出来效果能拉投资就行
opengps
2019-03-10 21:46:36 +08:00
@tourist2018 刚毕业的时候根本不知道这是个啥,当然不会采用
visonme
2019-03-10 21:57:55 +08:00
在开发上,小公司没有大公司那么规范化的流程, 很正差不过了, 但是存在多人协作开发的情况,不做版本控制,依赖这种操作,只能说这家公司也算奇葩,这锅我觉得开发要背,无关 BOSS,O(∩_∩)O
pkokp8
2019-03-10 22:50:24 +08:00
@opengps 没有高阶使用技巧的话,学习成本不高吧
4ark
2019-03-10 23:09:55 +08:00
可怕
hengo
2019-03-10 23:15:22 +08:00
就算只有两个开发,也要用版本控制吧
qq007523
2019-03-10 23:19:08 +08:00
没啥奇怪的,用百度云或 QQ 传项目的我都见过。。。
CallMeReznov
2019-03-10 23:20:30 +08:00
这我就得说说我司了
开发分布 70-80 口人(号称),发给我编译文件竟然用钉钉,并且不做任何二进制文件的版本控制
一天发 8 回到最后自己也弄不清楚到底是哪个版本是最新的。
就这样中间还强行加一道“测试”环节,结果测试人员全是混吃等死摸鱼的非相关人员。
最后屎都是我来吃。
merpyzf
2019-03-10 23:44:18 +08:00
@hengo 我觉着就算是个人开发也是有必要加入版本控制的。比如:每次添加新功能的时候或者修复错误的时候都可以放心大胆的去做,大不了回退呗。另外如果你的项目被别人接手了,还可以根据每次的提交日志来了解项目的开发历程。还有的话就是可以给代码做一个备份。
merpyzf
2019-03-10 23:45:37 +08:00
@qq007523 如果多个人修改了同一个文件中的代码那么手工合并岂不是噩梦😂
merpyzf
2019-03-10 23:47:30 +08:00
@CallMeReznov 哈哈看来不是个例啊,不过这么多人合作开发不使用版本控制管理层是怎么想的?
merpyzf
2019-03-10 23:49:48 +08:00
@visonme 是的
UxCZbWShjEsL
2019-03-11 00:38:35 +08:00
这种公司有点夸张了。git 用了就离不开了,就我一人我也要用

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

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

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

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

© 2021 V2EX