奇文共赏: 12 年没有版本控制的 PHP 代码,产生两千万美元年收入

2022-09-20 16:39:00 +08:00
 kamal

Ask HN: 继承了我见过的最差的代码和技术团队,怎么办?

529 点赞 | 660 评论

我必须找到一个策略来解决这个开发团队的问题,不是直接管理团队。现状如下。

业务部门有相当积极的规划,因为管理层和总部没有真正了解这些代码上的障碍。而且在 COVID 之后,预算真的很紧张。

我知道应该全面重写,但如何抉择呢?

原文地址: https://news.ycombinator.com/item?id=32883596

9065 次点击
所在节点    程序员
56 条回复
liuzhedash
2022-09-20 16:43:32 +08:00
倒是可以完美解答这个问题:
https://www.v2ex.com/t/881426
wonderfulcxm
2022-09-20 16:48:43 +08:00
我们公司就有这种的,没有版本控制,明文存储密码,逻辑写在存储过程,都是 2008 年的时候的代码了。
Light3
2022-09-20 16:53:37 +08:00
代码能跑不还行?天哦
rocksolid
2022-09-20 17:00:14 +08:00
聪明人只会润或者继续堆屎
自作聪明的或者绝世天才才会重写
learningman
2022-09-20 17:00:38 +08:00
感觉有点喘不过气了
tzigone
2022-09-20 17:12:00 +08:00
这 3 人可不光是 phper , 他们肯定也是业务专家和细分流程的集大成者。

只要这 3 人不重构,估计要花很多钱才能构建出一样的。
LeegoYih
2022-09-20 17:14:15 +08:00
完美诠释了能赚钱的项目都是屎山
Daniel17
2022-09-20 17:20:29 +08:00
所以赚不赚钱和代码质量没有啥关系?
HunterPan
2022-09-20 17:24:02 +08:00
没人敢辞退了 不好么
MAGA2022
2022-09-20 17:25:16 +08:00
提升空间巨大,我甚至有点手痒
watzds
2022-09-20 17:25:41 +08:00
@tzigone #6 原文是 3 个初级开发,楼主翻译成很年轻,到你这儿直接业务专家了
frankies
2022-09-20 17:34:52 +08:00
一句话:好的商业模式比业务代码重要得多得多!

再多问一句,他们如此落后的开发影响他们商业利润提升了嘛?如果没有,那么继续;如果有,才需要考虑技术问题。

其实就是奥卡姆剃刀原则。

开发人员理应考虑技术问题,一旦你试图考虑商业、盈利、管理,那么你就要跳出技术思维,因为这可能会带来负面作用。
zzlatan
2022-09-20 17:35:11 +08:00
我觉得挺好~
lucifer9
2022-09-20 18:08:54 +08:00
这仨哥们儿万一哪个人哪天脑子一抽删库跑路...
xiangyuecn
2022-09-20 19:52:06 +08:00
看到没有,代码什么的根本不重要,只要是能赚钱,屎山都是香喷喷的😂🐶

所以,能跑起来的代码,千万不要动🐶 除非重金重构 大捞一笔😁
lucybenz
2022-09-20 20:30:33 +08:00
@lucifer9 仓库报废电脑的硬盘里 还有几百个历史版本的备份
abersheeran
2022-09-20 21:18:48 +08:00
这三个人可以靠这一个项目养活下半辈子了,没人能接手……
nonduality
2022-09-20 21:36:56 +08:00
很好奇啥业务,这么赚大钱。
moult
2022-09-20 22:06:25 +08:00
这让我想起了某个 PHPWind 搭建的网站。
zhangkunkyle
2022-09-20 22:06:52 +08:00
重要的是业务,用什么工具都行,业务能做成就行

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

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

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

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

© 2021 V2EX