如果你在一家大型的网站或者it公司里维护,总难免要面对一些庞大、陈旧、臃肿的老系统,随着业务的发展,这些老系统还在不断的膨胀,终于有一天开发团队无法忍受,逐渐将其中的一些部分拆分出来成为相对小一些的独立系统,就像从一大团乱麻中清理出一小团乱麻,虽然还是很乱,但是维护起来要容易得多,如果你碰到这种项目,你要小心了,在你评估工作量的时候,一定要记得给历史遗留问题留下充沛的解决时间,通常你会评估迁移的时间,重构的时间,以及改造实现一些新特性的时间,这些都不用我来提醒,但是你十有八九不会考虑到现有的老系统实际上隐藏着不少未知的遗留bug,这些bug会在新系统的测试时暴露出来,即使你完美的迁移和重构了老系统的代码,这些bug依然存在,因为它们和老系统是一个整体,你迁移老系统的同时就迁移了它们,但是你的老板可能并没有给你解决这些问题的时间,除非你事先向他提出并预留了这些时间。
迁移、重构项目的注意事项
最新推荐文章于 2024-03-10 20:37:33 发布