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

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

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

529 点赞 | 660 评论

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

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

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

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

9370 次点击
所在节点    程序员
56 条回复
ladypxy
2022-09-20 22:21:14 +08:00
如果是自己搭建的屎山,自己知道问题在哪里,知道怎么修。。别人都搞不定

突然感觉这是越乱越安全啊。。。
QKgf555H87Fp0cth
2022-09-20 22:29:10 +08:00
牵一发而动全身
zddwj
2022-09-20 22:43:40 +08:00
哈哈哈哈,我曾经接手过一个 php 商城项目跟这个描述超级像,各种年份的代码混在一起,没有依赖管理,没有版本控制,一个方法 2800 行,整个项目几乎没有什么注释,循环里面写 sql ,源文件目录下随机分布着 qwe.txt,666.txt 之类的缓存文件,用 curl 下载自己服务器上的图片文件进行二维码生成等等一系列骚操作
swsh007
2022-09-20 23:01:28 +08:00
业务逻辑靠谱就是
花里胡哨太多也没啥意思
会配防火墙会备份会倒回能挣钱不赔钱
还要啥子呢
x86
2022-09-21 00:25:04 +08:00
能赚钱就是牛,给你上 laravel 和 vue 赚不到钱也是白搭
datou
2022-09-21 00:52:09 +08:00
@moult s1 ?
levelworm
2022-09-21 02:22:50 +08:00
这个除非乱到没法加新特性,或者出错到没人能搞定,否则业务上的人应该是不会同意重构的。这时候就看技术领导的软技能了。
threebr
2022-09-21 03:05:42 +08:00
重构出岔子耽误别人挣 2000 万怎么办?
EscYezi
2022-09-21 03:30:23 +08:00
这个样子居然还能继续迭代,太恐怖了
akira
2022-09-21 04:32:11 +08:00
一套 能产生年收入 2000w 美元收入的系统,只需要 3 个初级程序员维护。。

感觉这公司能有这么高的收入,并不依赖于这套系统。
julyclyde
2022-09-21 08:38:34 +08:00
口气似乎很骄傲
而且业务变革不许组织变革,那怎么可能成呢
visper
2022-09-21 08:59:14 +08:00
代码不漂亮,但是业务功能好用啊
sciel
2022-09-21 09:01:49 +08:00
能探出是什么行业,具体什么服务吗?
echoZero
2022-09-21 09:11:41 +08:00
又一次证明,业务赚不赚钱也开发的编码能力没有啥关系
mknightoy
2022-09-21 09:26:56 +08:00
完美诠释了技术跟盈利没什么关系
不过维护的那几个弄不下去了可以连夜转行业务人员 [doge]
Leonard
2022-09-21 09:28:45 +08:00
非技术驱动的项目,就是技术能用就行
proxytoworld
2022-09-21 09:53:37 +08:00
能用就行
pytth
2022-09-21 10:00:06 +08:00
你就说这个代码还能不能跑吧!能赚 2000 万美元,拿点钱出来用现有的最新技术标准去用 go 或者 java 重构不也挺好的吗!
littlewing
2022-09-21 10:23:41 +08:00
你就说你重构后能不能一年赚 2 亿美元,如果不能,重构他干啥
eason1874
2022-09-21 11:14:13 +08:00
@pytth #38 为了追求新技术而重构,不会带来收益,只会带来风险

我以前总是第一时间用新技术重构项目,有一次重构隐藏 bug 几个月后才知道,亏损 10 多万。如果不重构而是加机器来提高性能的话,花不了几千块

其实省的机器钱都不够发工资😅,不如直接用重构和修 bug 的工资来加机器,那样还不用担心出 bug

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

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

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

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

© 2021 V2EX