不能忍受代碼排版不整齊,并不是得了強迫癥
把代碼排列的整齊,并不是得了強迫癥。
工作之前,我是一名文藝青年。所謂文藝青年就是,
以一種獨立的精神和態(tài)度去思考生活。因此常做些與別人不同的事情,
寫詩作文是大學生活的主要組成部分。那個時候愛好寫作,常常提筆千言,
抒發(fā)自己豐沛的情感?;蚩昭▉盹L、或者含沙射影、或張冠李戴。
總之將生活中自己的所見所想所感,全部凝結為文字。開始的時候,
并不喜歡用電腦打字。都是手寫,要用中性筆仔仔細細的寫在草稿紙上,
然后等閑暇的時候再錄入電腦上。
工作之后,第一份工作做的是設計。寫作對我來說,頂多算是不入流的水平。
也許憑借慧根和努力,以后能躋身二流三流的水平。但是我自己明白文藝
和生活現實的沖突是尖銳的,一些現實的因素,不允許我肆無忌憚的去做
自己喜歡做的事情。我要選擇一種盡快獲得回報的工作,
于是就順其自然的從事了設計。在一家金融公司里,做廣告設計,兼職文案策劃,
算是個打雜的吧。這半年的工作,使我對版式設計產生了濃厚的興趣,
對于美的欣賞也有了很大的提高。知道了什是美,什么丑,
怎么做能夠產生美,怎樣做就是丑。
程序員的工作并不是僅僅編寫程序,程序只是實現業(yè)務的一種方式而已。
但是能夠將實現業(yè)務的方式,變得藝術起來,就不是那么簡單了。
什么叫藝術呢?藝術并不是復雜的,藝術反而是簡單的、清晰的、明了的。
如同我們看到一幅畫,就能夠感受到美,這就是所謂的藝術最淺層的體現。
在程序里,我認為藝術就是,編寫簡單清晰、明了的代碼。
說的再細一點,就是代碼一定要排列的整齊,像寫文章、設計平面作品一樣。
最起碼保持等號的對齊,保持變量命名的規(guī)范。
如果編程水平高一些,可以用一些更為簡便的方法,來更高快速更快捷的實現功能。
再其次就是實現一個功能的各個模塊之間,要像搭積木一樣,互相獨立,
然后能夠保持模塊功能重用性。每一塊合規(guī)合矩的積木,最后才能搭建出一座美麗的宮殿。
那些自動代碼對齊工具,是沒有任何美術修養(yǎng)的。
只能保障代碼運行良好,不能體現程序的美。代碼像文章一樣,總是要維護的。
你是否還記得你看別人代碼時候那種無名的煩躁心情。
因為你看到了亂糟糟的代碼,看到了沒有注釋的代碼。
你認為這一定是一個傻瓜寫的代碼??墒悄阕约簩懘a的時候,
卻沉浸在自己實現功能的成就感里,完全忘記了,
多打幾個空格,多摁幾次tab鍵。
當你按幾次空格,為了給代碼的等號對齊。同事在一旁問你是不是有強迫癥,
你完全可以說,我有強迫癥,并引以為豪。
本文來源:https://www.fushouyu.com/shouyou/204.html