一个产品的生命周期,该如何结束?做一次完美的升级,或者是就此终止。经历了太多的更新和维护,代码已经变得冗长而罗嗦。当有了更轻盈的新品,很难让自己再次面对繁冗的旧代码,虽然新品的诞生依赖于这些旧代码的积累。很希望发布一个最完美的升级版,却不愿意把它做出来。