微動分享:為什么要重構代碼

分享者:包廉政

為什么要重構代碼?

寫的不夠好,那只是結果,我們來分析一下原因先!

我是包子

其實,代碼重構一般不會輕易進行,除非是需求變更頻繁,而代碼寫的又不咋地。

這時候,在原來基礎上修修補補的話最終會導致一個巨大的坑,直接把你坑死。

這個時候,就要進行代碼重構了!

為啥不咋地呢?

原因當然是多元的了,咱們挨個說!

首先,著急是一個,因為每個項目都是在時間緊迫的情況下進行的,為了保證按時上線,這時候快是高于一切的!

需求的變更是一個,互聯網產品一大特性就是變化快速,為了更快的響應市場,我們不得不快速的編碼,還是快的原因。

需求理解不到位,這個當然要出問題了,因為壓根就沒有實現我想要的啊。

責任心不強,寫代碼的時候得過且過,草草完成,也不認真思考,仔細測試,也沒有注釋。

說了這么多,其實都是借口,寫的不好就是自己的問題,自己的問題就要自己解決!

怎么解決?

制定一堆標準、制度?已經制定了,但沒有人真的會去遵守!

那就解決如何遵守制度就好了!!

加入驗收與評審機制,不符合要求就要進行一定的懲罰,依靠外力督促你把這件事做好!

簡單的標準:

1、要有基本的流程圖
2、代碼要符合基本的代碼規范
3、代碼要有注釋
4、單個方法的代碼行數不超過100行

評審機制:

1、定期進行(每周一次)
2、抽簽方式選擇被評對象

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容