1
Chad0000 2022-04-28 10:11:38 +08:00 2
我也差不多,只要钱到位,祖传代码多半也意味着业务也是祖传(稳定)的,可以养老也挺好的。
|
3
kop1989smurf 2022-04-28 10:18:33 +08:00
SSH 确实诞生时间有点长,但技术思路与应用并不落后于时代。
不懂为啥“差点吐了”。 要不你聊聊 SSH 的致命缺点? |
4
1000copy 2022-04-28 10:25:44 +08:00 2
祖传 5 年以上就是瓶瓶罐罐的了,动不的,2/3 以上都是想要碰到现在的东西,1/3 考虑添加新东西。SSH 本身到没啥。
尽量利用开闭原则的衍生原则--多添加少修改:做啥东西都先做 bypass 旁路,做好了再接上现在的代码,断路老代码。 |
5
Hakari OP @kop1989smurf 并不是框架的问题,是各个模块互相耦合,互相依赖,前后端也耦合,要想读代码本地 debug 都费劲
|
6
levelworm 2022-04-28 10:38:25 +08:00 1
其实我最想做的职业之一就是维护庞大的底层代码屎山,真摸清楚了自己的底层能力肯定上去了。
奈何这种工作不好找,我水平又不行。。。 |
8
levelworm 2022-04-28 10:47:05 +08:00
@zhang710000 已经淘汰的底层也行。。。反正原理上都差不多。不过其实也就说说而已,我知道我实力远远不够的。
|
10
quanjw 2022-04-28 10:55:49 +08:00 1
我现在只想要赚钱的项目
|
12
echo1937 2022-04-28 11:30:41 +08:00 via iPhone 3
@levelworm 不管是底层还是业务代码,说它是屎山很多时候因为丢失了太多信息,代码不一定很复杂 /困难。
|
13
yousabuk 2022-04-28 11:34:43 +08:00 via iPhone
雕花?你还想雕花?
你继续往上拉能叠得更高就万幸了…… |
14
ericgui 2022-04-28 11:37:28 +08:00
前端发展太快,2 年都算祖传了,升级会很麻烦的
|
16
fstar 2022-04-28 11:40:00 +08:00
要重构,单元测试要覆盖够才行。
然鹅国内一般都不写单元测试。 那坨屎一样的秘制逻辑业务代码,要考虑各种场景的赶时间的 hack ,谁敢改啊。 |
18
woomly 2022-04-28 11:41:16 +08:00
Java 好歹还是静态语言,祖传 PHP 代码了解一下。。。
|
20
sarices 2022-04-28 11:45:17 +08:00
参与过 php5.2 项目维护,每天都被代码支配
|
22
ericgui 2022-04-28 12:02:54 +08:00
@zhang710000 不懂,我用 react ,angular 也有人用,但似乎不如 react 和 vuejs 流行
|
23
wanguorui123 2022-04-28 13:43:52 +08:00
前人挖坑后人填
|
25
yuewenjie 2022-04-28 15:23:39 +08:00
Struts1 、webwork 目前在用
|
26
yangxiaopeipei 2022-04-28 15:49:01 +08:00
@levelworm 我现在就在维护一坨屎山
|
28
haah 2022-04-28 16:14:49 +08:00
哪位维护过 COBOL + CICS ?至少 20 年以上的代码!
|
29
lap510200 2022-04-28 17:54:15 +08:00
|
31
tedding 2022-04-28 23:51:45 +08:00 via iPhone 1
@zhang710000 angular 各版本升级 反而是最容易的…… 多是 ts 版本升级,类型报错,补完就好……因为 2 之后的版本 很稳很稳
|
32
glfpes 2022-04-28 23:57:26 +08:00
刚上班时就重构了 1 个 30 万行的祖传代码,那个框架我都想不起来名字了好像是 eclipse 相关的一个什么玩意,真佩服当时的老板敢让我重构这玩意,用来给亿级别用户生产 UGC 视频的。
|
33
shmilypeter 2022-04-29 13:50:17 +08:00
@levelworm 你去银行就能看到了
|
35
OrangeSinglee 2022-04-29 17:01:12 +08:00
前两天刚接手了一个。猛一下 tomcat 我不会用 idea 配置跑了。
|
36
BrookO 2022-04-29 18:02:18 +08:00
接手过十几年的代码,一个文档注释没有,有的 jar 包源码已经失传了,,全部熟悉用了两年多,,离职后一年多还有前公司的人打电话问里面逻辑
|