语雀:https://www.yuque.com/konglingfei-vzag4/onex/baytyqx65pker1hy
项目上线后就结束了吗?当然不是,我们还需要再后期积极的维护项目,让项目功能越来越丰富、性能越来越好、稳定性越来越高。
- 随着项目迭代,也可能会遇到需要重构的场景,但这时候,重构成本很高,甚至无法完成重构。所以,项目在设计阶段,从架构、功能上都要设计的灵活、可扩展,保证项目能够满足当前以及未来的需求
- 我的职业生涯中,遇到过多次,项目重构的场景:
- 要么重构工作量大,重构只停留在方案阶段,实际无法重构
- 要么重构过程中,遇到一些无法解决/很难解决的卡点,重构的一知半解
- 要么花费很多时间、人力才完成项目的重构
- 尽量避免重构,真的需要重构时,也要果断