公司项目技术老旧,是种什么体验?

2018-07-29 16:18:40 +08:00
 sagaxu
2015 年开始的某个项目,骨架是从 2012 年那个项目抠出来的,标配的 Java 6 和 spring 3,界面是 bootstrap2 和 jquery 画的。所有模块都在一起,出来个大大的 war 包。需求不断在加在改,不是简单维护一下了事。

同行门,你们都是怎么对付这种陈年项目的?
16427 次点击
所在节点    程序员
127 条回复
weizhen199
2018-07-30 08:57:52 +08:00
惊了,这也算老项目
那我怕是历史学家了
zqguo
2018-07-30 09:03:07 +08:00
楼主你这项目肯定不算大
owenliang
2018-07-30 09:07:33 +08:00
楼主不要站在程序员角度看待这个问题,应该想想对老板和团队有什么好处,以及他们对投入产出的评估。
98jiang
2018-07-30 09:10:13 +08:00
看着感觉楼主好厉害!!
alamaya
2018-07-30 09:13:05 +08:00
小项目这么搞还行,大多数公司架构部分都不是你自己想改就能改的。
3a3Mp112
2018-07-30 09:16:58 +08:00
只要老板肯定这个项目的价值,没有什么是不能高薪请大牛进来重写的。。
不搞,肯定是价值不明朗啊。
xiandao7997
2018-07-30 09:21:04 +08:00
@yulitian888 同 vb6 的路过,修改代码的时候运行在虚拟机里的 xp 上,一堆全局变量,调试累成狗
ericgui
2018-07-30 09:22:00 +08:00
@zqguo 其实我也这感觉,重构竟然一个人就搞定了。。。。。而且没有得到上面授权的情况下,私自重构,而且无 bug,而且其他人都没发现。。。。
zjbztianya
2018-07-30 09:31:36 +08:00
有人用过微软的 COM 么,之前实习,项目用这个东西。。。
q397064399
2018-07-30 09:45:13 +08:00
@ericgui #68 可以断定是项目代码量小,船小号掉头,微服务的思想就是如此,
zhouyou457
2018-07-30 09:51:24 +08:00
楼主🐮🍺啊,我手头有几个 10 年左右的项目,现在连需求的理不清,更别说重写了.....
darkcode
2018-07-30 09:52:31 +08:00
说明楼主技术很强。
但是,这个项目真的有这么多价值吗
A555
2018-07-30 09:54:55 +08:00
我手上有个项目 4 个应用组成,功能接口大大小小 30 多个,前端用 jq,还带 activeX 的。光是改成改掉 struts2 就花了了 1 个多月的时间。
StephenDev
2018-07-30 09:57:03 +08:00
技术栈更新最大的问题不是技术不是项目,而是同事。我写的时候用新东西,同事全给改回去了。或者有些人就不接受新东西。
sampeng
2018-07-30 09:57:18 +08:00
年轻时我也这样,现在?很多时候,稳定大于天,项目出一次问题就得跑路,不值得。尽量做新项目…
sweb
2018-07-30 10:01:35 +08:00
然后楼主用最新的技术重构了一遍,几年后,又另外一个楼主这样的人发同样的贴子,开发技术总会过时,关键是项目要稳定.楼主去鹅厂也是这样骂.
mikuazusa
2018-07-30 10:06:05 +08:00
什么是旧项目?谁能把 Mainframe Cobol DB2 用 C++或 JAVA 重写,那一定不得了
yalanaika
2018-07-30 10:06:49 +08:00
公司的拳头产品是基于 Delphi 的 (sigh...)
zhzer
2018-07-30 10:14:13 +08:00
记得有个知乎回答,说是写了十年,六百万行代码,无版本管理,zf 项目
jatesun
2018-07-30 10:17:24 +08:00
目测楼主这项目不是很重要

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

https://tanronggui.xyz/t/475097

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

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

© 2021 V2EX