寫代碼那點(diǎn)事(四)為什么我們有這么多代碼-續(xù)

對(duì),沒錯(cuò),繼續(xù)思考代碼多的問題.
在開發(fā)當(dāng)中我發(fā)現(xiàn),在好多的類中總有那么兩個(gè)或幾個(gè)方法的代碼基本相似甚至一樣,這也是導(dǎo)致我們有這么多代碼的一個(gè)元兇.為什么會(huì)有這種方法的存在呢,其實(shí)我認(rèn)為有以下原因:

  1. 不知道有這種功能的方法存在--導(dǎo)致出現(xiàn)一樣功能的方法
  2. 邏輯劃分不清晰--導(dǎo)致出現(xiàn)相似功能的方法

那么為什么大家會(huì)不知道有這種方法的存在呢,因?yàn)闆]有注釋啊親,沒有人愿意每用到一個(gè)功能的時(shí)候都去翻一遍所有方法,去猜A方法可能是我需要的功能封裝的方法,但是因?yàn)槊皇呛芎盟砸膊惶_定到底是不是,所以要讀一下這個(gè)方法的源代碼,然后才知道是否是自己需要的方法.這個(gè)流程走一遍還可以兩個(gè)也可以接受,如果每用到一個(gè)功能的時(shí)候都去走一遍我想是每人愿意的,所以碰到一些簡(jiǎn)單的功能時(shí)為了節(jié)省時(shí)間就自己來實(shí)現(xiàn)了,這就導(dǎo)致了上面的問題的出現(xiàn).
那么怎么解決這個(gè)問題呢?我覺的有以下幾個(gè)方法

  1. 增加注釋
  2. 方法命名合力
  3. 將注釋形成文檔,大家可以直接查閱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容