分享者:包廉政
为什么要重构代码?
写的不够好,那只是结果,我们来分析一下原因先!
我是包子
其实,代码重构一般不会轻易进行,除非是需求变更频繁,而代码写的又不咋地。
这时候,在原来基础上修修补补的话最终会导致一个巨大的坑,直接把你坑死。
这个时候,就要进行代码重构了!
为啥不咋地呢?
原因当然是多元的了,咱们挨个说!
首先,着急是一个,因为每个项目都是在时间紧迫的情况下进行的,为了保证按时上线,这时候快是高于一切的!
需求的变更是一个,互联网产品一大特性就是变化快速,为了更快的响应市场,我们不得不快速的编码,还是快的原因。
需求理解不到位,这个当然要出问题了,因为压根就没有实现我想要的啊。
责任心不强,写代码的时候得过且过,草草完成,也不认真思考,仔细测试,也没有注释。
说了这么多,其实都是借口,写的不好就是自己的问题,自己的问题就要自己解决!
怎么解决?
制定一堆标准、制度?已经制定了,但没有人真的会去遵守!
那就解决如何遵守制度就好了!!
加入验收与评审机制,不符合要求就要进行一定的惩罚,依靠外力督促你把这件事做好!
简单的标准:
1、要有基本的流程图
2、代码要符合基本的代码规范
3、代码要有注释
4、单个方法的代码行数不超过100行
评审机制:
1、定期进行(每周一次)
2、抽签方式选择被评对象