分享者:包廉政
為什么要重構代碼?
寫的不夠好,那只是結果,我們來分析一下原因先!
我是包子
其實,代碼重構一般不會輕易進行,除非是需求變更頻繁,而代碼寫的又不咋地。
這時候,在原來基礎上修修補補的話最終會導致一個巨大的坑,直接把你坑死。
這個時候,就要進行代碼重構了!
為啥不咋地呢?
原因當然是多元的了,咱們挨個說!
首先,著急是一個,因為每個項目都是在時間緊迫的情況下進行的,為了保證按時上線,這時候快是高于一切的!
需求的變更是一個,互聯網產品一大特性就是變化快速,為了更快的響應市場,我們不得不快速的編碼,還是快的原因。
需求理解不到位,這個當然要出問題了,因為壓根就沒有實現我想要的啊。
責任心不強,寫代碼的時候得過且過,草草完成,也不認真思考,仔細測試,也沒有注釋。
說了這么多,其實都是借口,寫的不好就是自己的問題,自己的問題就要自己解決!
怎么解決?
制定一堆標準、制度?已經制定了,但沒有人真的會去遵守!
那就解決如何遵守制度就好了!!
加入驗收與評審機制,不符合要求就要進行一定的懲罰,依靠外力督促你把這件事做好!
簡單的標準:
1、要有基本的流程圖
2、代碼要符合基本的代碼規范
3、代碼要有注釋
4、單個方法的代碼行數不超過100行
評審機制:
1、定期進行(每周一次)
2、抽簽方式選擇被評對象