每個人都有自己特有的一些習(xí)慣,程序員在寫代碼時不例外。我們來看一下比較“奇葩”的編程習(xí)慣:
- 代碼里求神拜佛。相信不少人都見過,在代碼文件的注釋里,通過類似ascii藝術(shù)的方式,用文字繪畫出一個佛像或其他畫像等,并附上保佑不出bug的字樣。這種程序員特有的祈禱方式,外行人看到時會忍俊不禁,而同行則會感嘆修bug的不容易。
- 花費大量時間進(jìn)行變量命名。有的程序員會花很多時間去思考怎么命名代碼里的變量,過短的命名難以閱讀,過長看起來又頭疼,特別是一些業(yè)務(wù)相關(guān)的專有名詞,找英文單詞又不好翻譯,用拼音也看著別扭。命名是一件總所周知的難題,追求完美的人就要傷腦筋了。
- 不能容忍IDE警告。程序員多多少少都有一些強迫癥。當(dāng)用心愛的IDE打開一份代碼,發(fā)現(xiàn)里面到處都是警告,紅色黃色的下劃線到處都是,想必沒有多少人會心情愉悅的。有警告強迫癥的程序員,就會一處處點開去校正。
- 忍不住手動保存。盡管絕大多數(shù)的代碼編輯器都擁有自動保存功能,一些程序員仍然會習(xí)慣性地每隔一段時間就按一下CTRL+S手動保存一下。要是問為什么,他們往往能給你講一段曾經(jīng)因為電腦當(dāng)機而丟掉了寫了一天的代碼的往事。
程序員的這些“怪癖”,不少都是在長久的編碼實踐中養(yǎng)成的習(xí)慣,它們或能給開發(fā)者帶來心里安慰,又或者能提供效率和代碼質(zhì)量。