前言

在實(shí)際工作中,我們應(yīng)該經(jīng)常會看到一些功能上沒有問題,但編碼風(fēng)格和規(guī)范卻十分糟糕的代碼,這往往會讓人不敢再往下閱讀,甚至?xí)绊戦喿x者一天的心情。這些代碼不僅不易閱讀,而且難以維護(hù),它們一般會出自剛?cè)腴T的編程新手,也會出自工作了好幾年的老程序員手下。因此本文的目的在于幫助那些沒有養(yǎng)成良好的編碼風(fēng)格,缺乏相應(yīng)編碼規(guī)范意識的JavaScript學(xué)習(xí)者們改善他們的編碼形象。

編碼形象

以上我提出了編碼形象的概念,我個人認(rèn)為:

編碼形象 = 編碼風(fēng)格 + 編碼規(guī)范

 

一個良好的編碼形象就等于一個穿著得體的青年,對于程序員來說這是同行了解你優(yōu)秀能力的最直接最簡單的方式。

我們來看一下一段糟糕的編碼形象:

//打個招呼function func(){    var age=18,sex='man';    var greeting='hello';    if(age<=18&&sex=='man'){        console.log(greeting+'little boy')
    }

    ...
}
func()

上方代碼整體縮在了一起,缺乏規(guī)范意識,閱讀體驗(yàn)很差,不忍直視。

再來看一段良好的代碼形象:

// 打個招呼function greetFn() {    var age = 18,
        sex = 'man',
        greeting = 'hello';    if (age <= 18 && sex === 'man&