代碼何時該封裝為函數(shù)?

函數(shù)就像詞匯,復(fù)雜點(diǎn)的就像成語

如果你的詞匯量很少,只有基本的邏輯用語,要表達(dá)一件我們平時用一句話能表達(dá)的事都要一大段文字

如果代碼里的函數(shù)封裝很少,基本都是關(guān)鍵字和數(shù)據(jù)

那寫一個程序非常麻煩,代碼量也非常大,巨量重復(fù)

關(guān)鍵字屬于虛詞

實(shí)詞都是函數(shù)(或數(shù)據(jù))

所以一個函數(shù)也不應(yīng)該太復(fù)雜,里面復(fù)雜的邏輯應(yīng)該封裝成另一個獨(dú)立的函數(shù),相當(dāng)于一個詞語,也為以后常用做好準(zhǔn)備,小即是美

用上適量優(yōu)雅的成語會讓你精簡的文章很美

常用的語句邏輯會被定義成一個單詞/成語

重復(fù)使用的代碼也要被封裝成一個函數(shù)

我們常用的“比喻”

就是兩個函數(shù)的實(shí)現(xiàn)代碼中,調(diào)用了同一個較低層函數(shù)(主要在算法方面?)

未來:

有個牛津字典的代碼版本

每個單詞都對應(yīng)了一個函數(shù)

有些函數(shù)需要一個上下文(contex)參數(shù),即語境

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,665評論 1 32
  • 從百度文庫下載下來的,這里保存一份 別人的原代碼程序員怎樣閱讀 源碼就是指編寫的最原始程序的代碼。 運(yùn)行的軟件是要...
    Albert陳凱閱讀 3,477評論 0 15
  • 相遇,是一個美好的詞,張愛玲說:“于千萬人之中,遇見你要遇見的人,于千萬年之中,時間無涯的荒野里,沒有早一步...
    金塔219高嵐靜閱讀 235評論 0 0
  • 孩子文化成績不好,怎么辦?但是又想讀大學(xué),父母為了孩子的前途可是想盡一切辦法!沒關(guān)系,我們會給您幫助,讓孩子順利的...
    綠洲隱士閱讀 281評論 0 0
  • 生活從來就沒變得容易,只是我們變得堅強(qiáng)!
    遇見蕊希閱讀 90評論 0 0

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