面对公司十几年的老代码,要不要选择放弃
十几年在很多语境下只是弹指一瞬, 对互联网从业者来说却像是石器时代.对很多人来说, 这是历史, 对另外的很多人来说, 也是现实.我的建议吧, 还是保留. 形势比人强, 很多事情其实不是你一个人的意愿, 不能只看你自己愿不愿意去做. 你也说了, 几十号人, 牵一发动全身.对于这种系统, 很多东西不能说它是错的, 只能说当初就是这么实现, 用的久了, 它就成对的了. 尤其是业务上的逻辑, 这一套东西可能是十几年来前人花了无数个日夜熬出来的, 每一个 if 都有故事, 每一个 else 都是血泪, 十几层条件嵌套, 无数复制粘贴共同组成了一个无边无垠的系统. 你就不必再十几年后的今天, 花同样多的时间去再走一遍了.个人建议, 要么你就写一大堆测试用例, 去保证你重构的代码跟老代码实现的输入输出一模一样, 要么就别动了.要知道, 现在很多导弹/飞机/卫星/银行里面用的系统, 都是这样, 十几年了一直用着. 有的开发语言已经没人用了, 但既然系统还跑着,就还得养着几个爷爷辈的开发者来镇着场面.
推荐阅读
- 银行it人怎样转型
- 银行的数据中心可以跳槽去互联网公司吗
- 汽车知识|押宝全新造型,东风雪铁龙新C5能否成为神龙公司“救世主”
- 淘宝上那些十几块钱的衣服能穿么
- 城管局|明显的官商勾结
- 互联网科技公司技术投入占比(占收入)?
- 上市公司孵化新项目成熟之后,拆分出去成立新公司,这样不会损害其他股东的利益吗
- Syniverse是不是南京最难进的IT公司
- 在水产公司做搬运工的弟弟感染后,住同一小区的姐姐也检出阳性!最新疫情动态…
- 某公司推出他们的3C产品,如果你是这个公司的电子商务运营主管,前期的运营你打算怎样开展这些工作
