前言
在實(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&