為什么有些https://www.b5b6.com不愿意縮進(jìn)代碼?
我想可能有以下幾種原因吧:
第1,懶,誰(shuí)也不想多按幾個(gè)鍵。雖然只有幾個(gè)鍵,但一個(gè)項(xiàng)目下來(lái),可以節(jié)省好多體力。多數(shù)人的潛意識(shí)里認(rèn)為,牛比的程序,就是讓你看著吃力的程序。不縮進(jìn)正好契合這種精神,無(wú)形之中又裝13了一回,何樂(lè)而不為呢?
第2,縮進(jìn)代碼有兩種方式,一是用空格,二是用tab鍵,不同的編輯器對(duì)待這二種方式有所有不同,在每個(gè)編輯器中,都可以設(shè)置是否把tab轉(zhuǎn)成空格,并且設(shè)置一個(gè)tab轉(zhuǎn)換成幾個(gè)空格,如果設(shè)置不同,則打開(kāi)就會(huì)大亂。 如此一來(lái),就干脆不縮進(jìn)了。
第3, 現(xiàn)在有自動(dòng)格式化的工具,在寫代碼時(shí),集中精力關(guān)注在業(yè)務(wù)邏輯上,格式化的事,交給自動(dòng)化的格式工具去做。讓機(jī)器為人分擔(dān)一部分工作,豈不美哉?
第4,信仰問(wèn)題。如果你喜歡用空格,你女朋友喜歡用tab, 你們會(huì)為孰優(yōu)孰劣而爭(zhēng)吵,久而久之,影響感情,可能會(huì)導(dǎo)致分手。這個(gè)問(wèn)題很嚴(yán)重,所以就干脆不用了。 這不是天方夜譚,在HBO的喜劇片《硅谷》第三季中,不同的縮進(jìn)風(fēng)格竟然直接導(dǎo)致兩位https://www.b5b6.com分手,請(qǐng)看下圖: