程式設計師有哪些強迫行爲,你知道哪些呢?

程序員可能是所有工作當中強迫症最多的一個群體,在編程的時候一個不經意的大小寫字符疏忽或者空格字符的差異,都可能導致嚴重的BUG或著程序失敗,所以很多程序員在工作當中慢慢養成了強迫編程習慣,也就是所謂的強迫症。程序員都會有哪些常見的強迫症行為呢?請跟著我往下看

程序員有哪些強迫行為,你知道哪些呢?

1).註釋變態

註釋一直以來都是一個最具爭議性的一個編程問題。有人認為要有清晰的註釋,有人認為好的程序員是自己理解的,無需註釋。但對大多數程序員來講,除了遵循公司的註釋標準,通常僅僅在特別重要或者不好理解的語句上才會加上註釋。但是總有那麼兩種牛逼的人,一種是在每個可以註釋的地方都有註釋,另一種就是在任何時候都不寫任何註釋,你問他為嘛這樣,他會輕描淡寫地來一句“這麼多年我習慣了”,好吧,習慣與強迫症沒多大區別。

程序員有哪些強迫行為,你知道哪些呢?

2).字體強迫症

曾經見過一個新聞,由於長時間的編程生涯,患上了編程字體的強迫症。每次看到別人的代碼總會欠揍地用他那大碴子味十足的口音來這麼一句:“哎喲~看的我要暈了,你可以換個好看點的字體嗎?”對編程字體有著超強悍偏執的強迫症傾向——必須把每個編輯器、終端的字體調節成他自己喜歡的字體才能放心的編程,所以無論是在mac還是windows編程,他首先要做的第一件事情就是切換字體。EnEnEnEn這確實是一個非常重要的事情。

程序員有哪些強迫行為,你知道哪些呢?

3).IDE聖戰

江湖沒有爭鬥的話還叫江湖嗎?還會有小龍蝦出現嗎?使用什麼樣的I D E,可能是與編程人士交流最危險的話題。這裡Vim黨、emac黨、VS黨、IntelliJ IDEA黨、Sublime黨甚至還有notepad黨,所謂是熱鬧非凡。

選擇什麼樣的IDE已經成為程序猿們的一種信仰,你可以鄙視我的編程,但你不能侮辱我選擇的IDE,等等,背景還必須調成我喜歡的顏色。如果你不是一個隨便的人,如果你必須使用某種已經習慣的IDE才能安心做碼農,那麼恭喜你,你已經踏進強迫症大門,成為IDE聖戰江湖裡一名忠誠的勇士了!

程序員有哪些強迫行為,你知道哪些呢?

4).空格強迫症

如同男孩子從小到大都在女孩堆兒裡玩,長大後容易變成婦女之友一樣,如果你寫Python程序寫的多了,很有可能會患上空格強迫症,以致於在寫任何其他語言程序的時候,都喜歡把縮進由TAB換成空格。其實在除了Python之外的大多數語言裡,兩者是可以通用的,不過在接觸Python以後,他們更喜歡用空格。


分享到:


相關文章: