
1 luob Jul 29, 2018 via iPhone 重写 || 跑路 |
2 zzzcx Jul 29, 2018 很多时候,稳定大于天。 |
3 chenlaocong Jul 29, 2018 via Android 我们那个项目是用 JSP。B UI 做的。一直在上面改。 |
4 AltairT Jul 29, 2018 via iPhone 我之前东家跟你这个差不多,spring springmvc jdbc bootstrap jq 封装了一套东西,三年的老员工居然以为 maven 和 svn 是一类东西,几百人大多是才毕业的新人,待久了必废,于是出来找工作首先问他们技术栈 |
5 vvvvww Jul 29, 2018 工作第一家公司要我维护一个历史遗留项目,用的是 jdk1.5+struts1+hibernate3...前端都是 table 写的,用的框架是 Prototype,那时刚好有点闲,边学边改,最后重构成 ssm+eaysui,过程中也算学到不少东西了 |
6 daigouspy Jul 29, 2018 via Android 呵呵,access 数据库还有在维护的 |
7 mydns Jul 29, 2018 稳定 |
8 murmur Jul 29, 2018 2012 年的项目 2018 年还在跑 比很多倒闭的互联网项目不知道牛逼到哪里去了 我们公司的 OA 是 09 年还是多少年开始部署的 用的数据库是 domino 后端开发语言是 vb 现在不也照样用 |
9 zhuanzh Jul 29, 2018 via Android 我们单位的 oa 是基于 ie6 开发的。 |
10 Immortal Jul 29, 2018 建议看下 阿里那种中台战略 的书 也是讲淘宝从一整个 war 到解耦的过程 |
11 wobushizhangsan Jul 29, 2018 via Android struts2 |
12 wobushizhangsan Jul 29, 2018 via Android struts2,hibernate,yui,零几年的做的产品,分为十几个项目,开发人员已经换了 n 波了,去年交接到我手里,一个人十几个古董项目的代码。 |
13 t6attack Jul 29, 2018 还有做 asp 的公司没?我看源码站上有持续更新的程序。 |
14 wdlth Jul 29, 2018 这也叫旧,以前我呆的还有用 PowerBuilder、Delphi 5 写的呢,让他们用 UTF-8 编码搞得跟上天似的…… |
15 l00t Jul 29, 2018 2012 年的项目怎么能算老…… 我手上的一堆 2002 年的…… |
16 tyrealgray Jul 29, 2018 via Android 最近把一个 node0.10 版本的项目重构升级到 8 和 TypeScript 版本下了 |
18 tomfs Jul 29, 2018 我这还有 10 多年没关机的 BSD 6,还有 windows nt,我能怎么办. |
19 learnshare Jul 29, 2018 稳定的莫名其妙,Bug 出的也莫名其妙 想重构别人会坚定地拦住你,坑有多大谁也不知道 |
20 SsuchingYu Jul 29, 2018 |
21 woscaizi Jul 29, 2018 via iPhone @SsuchingYu 谢谢 |
22 flaty Jul 29, 2018 楼主折腾这么多没出严重 bug。稳~! |
23 CFO Jul 29, 2018 via Android 老哥稳啊 |
24 jowuIM Jul 29, 2018 via Android 小项目吧 |
25 nfroot Jul 29, 2018 via Android 真的不要随便推倒重建,最近想上虚拟化,顺便升级服务器系统,然后 iis 提示配置不对,百度后修改就起不来了。。然后还自主申请免费加班,实际干了 16 小时左右。。。。好累 |
27 zoffy Jul 29, 2018 公司欠下的技术债务,当然是公司去还,你想帮公司还债还是咋滴 |
28 PP Jul 29, 2018 及时申请预算和技术立项,对自己对公司都负责。 |
29 watzds Jul 29, 2018 via Android 竟然改得这么轻松,估计是小项目 |
30 zorui Jul 29, 2018 via Android 老哥 稳 |
31 cnTangLang Jul 29, 2018 via Android 就喜欢这样有主动态度的人!想换个工作,试试更高的调整,可以短信给我:MTMxNDg0NzA4MDc=,坐标深圳,待遇绝对让你满意。 |
32 lhx2008 Jul 29, 2018 via iPhone 一般很多业务都没有测试吧?这样大改真的不会出问题?平时改 bug 都引入一堆新问题。 |
33 lhx2008 Jul 29, 2018 via iPhone 特别是改成 vert.x 等于是重写了,很迷幻 |
34 CasualYours Jul 29, 2018 via Android 楼主厉害了 |
35 herozhang Jul 29, 2018 还见过用 FoxPro 的 |
36 MajestySolor Jul 29, 2018 楼主性格应该和我一样,看到老旧和杂乱的东西就想自己重写,不重写就觉得心里有猫在挠,睡也睡不好 |
37 fx109138 Jul 29, 2018 via Android angular.js 。。。。。。 |
38 252748371 Jul 29, 2018 via Android 你这么搞,你没有新的需求要做么 |
39 anyele Jul 29, 2018 via Android 老哥牛逼 |
40 miao1007 Jul 29, 2018 via Android 慢慢改呗,重要是提高软件质量。根据破窗效应,就算你走了后面也会乱七八糟的。 |
41 willakira Jul 29, 2018 2012 年就不要叫什么旧项目啦… 我们组的项目比较老,我也不敢像你这么折腾,光是 Jar Hell 我们就得被搞死 我后来采取的步骤是 - 把系统拆分成小一些的 service,在小的 service 上面更新技术栈 - 留在大系统中的一些已有的 features 先把接口部分捋捋,然后逐渐换用比较新的技术栈。contain & engage。 说实话楼主这么折腾线上没出几个 Class or Field NotFound Exception 的问题也挺是幸运的。 |
42 swim2sun Jul 29, 2018 我比较好奇 vert.x 和 Spring 是如何共存的 |
43 mandy0119 Jul 29, 2018 最近接手了一个游戏后台,一个框架没用,全是自己封的。大量滥用枚举,代码可读性极差 |
44 gjquoiai Jul 29, 2018 讲道理楼主公司测试肯定写的比较好吧?没测试我是不敢改的 |
45 RainySeason Jul 29, 2018 sliverlight + vb.net 了解一下 |
46 ljzxloaf Jul 29, 2018 via iPhone vertx 方案可以分享下吗?尤其是有没有遇到什么坑 |
47 hundan Jul 29, 2018 via Android 看了 append 除了优秀我不知道说啥…… |
48 thinker3 Jul 30, 2018 java 是静态语言,还好 python 的老项目,那时 django 还不出名,他们自己搞了一个 orm,n 个小服务,分散在个各服务器,没有用 git 管理代码,也没有 svn |
49 20015jjw Jul 30, 2018 via Android 听说会某 F 开头语言的大佬维护一个几十年前的系统 年薪是 50w 刀+ |
50 zwy100e72 Jul 30, 2018 C++ 10 年+ 老项目了解一下...... 260w 行代码,3-5 年前从 C 迁移,2-3 年前与多个相关项目合并,系统测试丰富但是集成测试和单元测试基本没有 体验就是,业务繁重根本没有时间考虑重构的事情,只能遇到需要用的函数就想办法拆分下,或者新造轮子 看到楼主 append 貌似结果还不错,楼主很幸运 |
51 Reficul Jul 30, 2018 渐进式重构,看有没有时间吧 |
52 ericgui Jul 30, 2018 哥们你是来炫技的么 |
53 qiukong Jul 30, 2018 知足吧,我上家公司(某上市技术公司),公司财务系统必须用 IE6 以下版本才能登录,底下怨言很多上级就死活不更新。 |
55 NotFamous Jul 30, 2018 用 AngularJS,就连谷歌上都把这文档撤了。。。搜问题只能搜 Stack Overflow |
56 aice114 Jul 30, 2018 看楼主的 append 感觉像是编故事,像我们公司那个 jdk1.6+strutc2 的老项目,十几万行的代码,代码写在 jsp 里面,如果一个人重构,怕是到公司倒闭都不可能 |
57 hotsymbol Jul 30, 2018 这已经很新了。。商业角度是不能什么都最新的。即使现在 Kubernets 已经开源了。我们公司依旧认为所有容器相关的技术是 Google 独有的。基于微软的平台就不应该使用 |
58 MoliOOO Jul 30, 2018 爱干干,不干自有别人干 就是这种体验 |
59 lihongjie0209 Jul 30, 2018 这项目要多小才能这么改? 而且项目里面的业务需求你一个人都吃透了? |
60 yulitian888 Jul 30, 2018 呃,楼主把本世纪的代码叫做老旧,那维护上世纪的 VB 6.0 代码算考古吗? 另有本世纪初的 vb.net 代码,还广泛运行于客户的机器上。 |
61 weizhen199 Jul 30, 2018 惊了,这也算老项目 那我怕是历史学家了 |
62 zqguo Jul 30, 2018 楼主你这项目肯定不算大 |
63 owenliang Jul 30, 2018 via Android 楼主不要站在程序员角度看待这个问题,应该想想对老板和团队有什么好处,以及他们对投入产出的评估。 |
64 98jiang Jul 30, 2018 看着感觉楼主好厉害!! |
65 alamaya Jul 30, 2018 小项目这么搞还行,大多数公司架构部分都不是你自己想改就能改的。 |
66 3a3Mp112 Jul 30, 2018 只要老板肯定这个项目的价值,没有什么是不能高薪请大牛进来重写的。。 不搞,肯定是价值不明朗啊。 |
67 xiandao7997 Jul 30, 2018 via iPhone @yulitian888 同 vb6 的路过,修改代码的时候运行在虚拟机里的 xp 上,一堆全局变量,调试累成狗 |
69 zjbztianya Jul 30, 2018 有人用过微软的 COM 么,之前实习,项目用这个东西。。。 |
70 q397064399 Jul 30, 2018 @ericgui #68 可以断定是项目代码量小,船小号掉头,微服务的思想就是如此, |
71 zhouyou457 Jul 30, 2018 楼主啊,我手头有几个 10 年左右的项目,现在连需求的理不清,更别说重写了..... |
72 darkcode Jul 30, 2018 说明楼主技术很强。 但是,这个项目真的有这么多价值吗 |
73 A555 Jul 30, 2018 我手上有个项目 4 个应用组成,功能接口大大小小 30 多个,前端用 jq,还带 activeX 的。光是改成改掉 struts2 就花了了 1 个多月的时间。 |
74 StephenDev Jul 30, 2018 via Android 技术栈更新最大的问题不是技术不是项目,而是同事。我写的时候用新东西,同事全给改回去了。或者有些人就不接受新东西。 |
75 sampeng Jul 30, 2018 via iPhone 年轻时我也这样,现在?很多时候,稳定大于天,项目出一次问题就得跑路,不值得。尽量做新项目… |
76 sweb Jul 30, 2018 然后楼主用最新的技术重构了一遍,几年后,又另外一个楼主这样的人发同样的贴子,开发技术总会过时,关键是项目要稳定.楼主去鹅厂也是这样骂. |
77 mikuazusa Jul 30, 2018 什么是旧项目?谁能把 Mainframe Cobol DB2 用 C++或 JAVA 重写,那一定不得了 |
78 yalanaika Jul 30, 2018 公司的拳头产品是基于 Delphi 的 (sigh...) |
79 zhzer Jul 30, 2018 记得有个知乎回答,说是写了十年,六百万行代码,无版本管理,zf 项目 |
80 jatesun Jul 30, 2018 目测楼主这项目不是很重要 |
81 minininja Jul 30, 2018 06 年的项目还在维护 |
82 wackyjazz1 Jul 30, 2018 小弟目前做的目是 delphi7 ... |
83 yulitian888 Jul 30, 2018 @yalanaika 现在的新兵都不认识 Delphi 是什么了。曾经有人跟我说“滴普嗨”,琢磨了半天不知道他说的是啥,等到写出来才知道是说 Delphi |
84 ae86 Jul 30, 2018 哈哈,还在用 vb 的路过,环境都是在虚拟机里的 xp 系统调试的 |
85 xiaowangge Jul 30, 2018 你们写 Delphi 的,啥行业? 我知道的,有同学用 Delphi 写建筑行业相关软件。 |
86 zhang1215 Jul 30, 2018 说起 Dephi,有没人知道 C++ Builder 的 |
87 glfpes Jul 30, 2018 刚来的时候维护 1 个 osgi 开发的服务。。。看得我真心累,想尽一切办法在 1 个月内摆脱掉了这坨代码。 |
88 paw Jul 30, 2018 某厂有些核心部门还在用 gcc 3 和 centos 4 ;看着这个环境很是绝望的 |
89 Fenrisu1fr Jul 30, 2018 秀的我头皮发麻..我觉得楼主该加一句危险动作请勿模仿 孬夯昆啊.. |
90 Fenrisu1fr Jul 30, 2018 @20015jjw Fortran ? |
91 dremy Jul 30, 2018 via iPhone 牛逼的故事系列 |
92 Felldeadbird Jul 30, 2018 就是刚开始维护起来吃力,后面随着自己的坚持,小部分使用新的架构去开发新功能。旧功能在特定情况下,看需求进行合理性重构。 刚开始看到这种技术老旧的玩意,真心不想做。但是想了想,自己靠这行吃饭的,如果连这些都不接受,以后遇到更糟糕的难道只能换公司吗? |
93 karllynn Jul 30, 2018 楼主你这项目太小了。。。 |
94 sagaxu OP |
95 haisua Jul 30, 2018 腻害,膜拜~老项目,你直接和老板说要重构,一般是比较困难的,老板都是能用就用着,不想额外出人工去做重构的事情。 |
96 j5shi Jul 30, 2018 在目前的代码库里见过的 1982 年写的 C 代码, 运行稳如狗. |
97 yulitian888 Jul 30, 2018 @j5shi 千年虫杀掉了没? |
99 iblessyou Jul 30, 2018 6 都埋怨呢?我这还有 5 的项目,那结构百度都搜不出多少资料,JSP JS JAVA 全在 JSP 写,甚至有时纯 JAVA 也不写到 JAVA 文件,弄个 JSP 写着,格式化都没办法。 感受下 |
100 ARhen Jul 30, 2018 真的厉害~ Emmm 可能这就是大佬吧.jpg |