很多时候不用。老系统升级不一定非要整套替换,常见做法是先补接口、做中间层、加报表、加移动端查询,或者把最影响效率的一段流程先独立出来。
这样做的好处是风险更低、成本更可控,也能尽量保留原来的数据和业务习惯。真正该不该推倒重来,通常要在看过现状之后再说。
可以,但不是所有烂尾项目都值得硬救。接手前通常要先看源码、数据库、部署方式、第三方接口、线上 Bug、文档情况,以及现在到底卡住了哪一段业务。
看清楚之后,才好判断是继续修、局部重写、分阶段接管,还是干脆止损重做。先做判断,再决定怎么救,比盲目接锅更重要。