前言

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

編碼形象

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

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

 

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

我們來(lái)看一下一段糟糕的編碼形象:

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

    ...
}
func()

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

再來(lái)看一段良好的代碼形象:

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

網(wǎng)友評(píng)論