
我收到的工作有些不是从零开始的;是半途而废的项目。第一个问题总是一样的:能拯救吗,还是必须重新编写?
三天内查看的内容
- 是否有代码库,是否有历史记录?
- 数据库设计情况如何?我们能恢复数据吗?
- 依赖项有多旧,是否存在安全漏洞?
- 到底有多少在实际运行,有多少只停留在屏幕上?
- 发布渠道和服务器访问权限在您手中吗?
“Sıfırdan daha ucuz” eşiği
如果理解现有代码比重新编写花的时间更长,就说明已经超过阈值。最明显的标志是:一个小改动会破坏另外三个地方。数据层通常可以保留;界面大多需要重新编写。
收购如何进行?
先写一份情况报告:有什么,没有什么,风险和建议。然后逐步过渡——在系统继续运行的同时逐块更新。一次性关闭再启动,是风险最高的方法。
在未完成的项目中,最昂贵的不是代码,而是失去的时间; 决定越迟,成本就越大。
这篇文章对您有帮助吗?
评分;您可以稍后更改您的评分。
4.7· 160 投票


