4-当遇见“不得不停下来重构”

往往由于过多的产品功能,并且产品管理的过程中,让程序员满负荷运作,导致增加的功能代码无法承载越来越多的用户,最终到达某个临界点全盘崩。


所以,预防这样的事情发生,最好的方法是在开发过程中,给予开发20%的自由时间,让其重构代码,完善框架、重构代码库中有缺陷的部分,或者更换数据库管理系统,提高系统性能,避免“需要停下来重写代码”的情形发生。


重构时的注意事项:

(1)针对开发团队确定的产品修改目标制定!!!切实可行!!!的计划和时间表,重写代码往往多数团队没有经验,估计往往过于乐观,所以必须审时度势,仔细检查每处细节,确保计划切实可行。

(2)最好把重写目标分成几大块,实现递增修改,让用户感受到产品的改进。哪怕会把9个月的工作时间延长至2年,也一定要采用这种方式。

重写代码时,保证让用户看到功能的改进——即使会占用少则25%,多则50%的开发资源——对保持产品(尤其是互联网产品)的市场上占有率至关重要。

(3)由于开发用户可见功能的资源有限,必须谨慎选择正确的产品特性,确保产品定义的正确性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,122评论 25 708
  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,213评论 4 31
  • 《秋油湿》 明月未照翠湖水,异乡不曾盼重逢。 凭栏莫问彩云处,一片冰心在玉斛。
    子不成器君必方阅读 183评论 0 0
  • 我是最会发火的,不会压着自己的愤怒,不管这个愤怒来自于哪里,我都会让它出来。不论是对亲近的人,或是关系一般的人,甚...
    郝志阳阅读 449评论 0 0
  • ***文案*** 卷一: 本是佛前清净子,下凡人间历修行。 遇上你,是我的劫,是我欠下的债。 犹记得山水之间,...
    陌上花开YKY阅读 1,146评论 0 0