代碼潔癖症的表現

來源:互聯網
上載者:User

有下列情形之一的,你患上了代碼潔癖症。癥狀程度可輕可重,輕者協助寫出優雅整潔的代碼,重者走火入魔,萬劫不複。

  1. 多餘的空行、分號,沒有使用的變數,見一個刪一個。
  2. tab或者空格沒有對齊的必須糾正過來,除了縮排用,不允許看到代碼內連續兩個空格。
  3. 看到一個類某個方法沒有注釋,不由自主地加上,不管有沒有意義。
  4. 錯誤的拼字,無論是在命名還是注釋必須糾正過來;不一致的大小寫,必須要糾正過來;標點符號的遺漏,必須補上。
  5. 看到if(a==0)這樣的代碼必須改成if(0==a)這樣的形式。
  6. 所有IDE對代碼的警示必須消除,無論採取的方式是否有實際意義。
  7. 看到赤裸的數字,必須定義成常量,即便數字表意很直觀,還是只能接受常量數字。
  8. 見不得非靜態公有變數,必須建立get/set方法。
  9. 不斷地按代碼格式整理的快速鍵,在Eclipse就是不斷地CTRL+Shift+F、CTRL+Shift+O,甚至不住地CTRL+S。
  10. 一旦看到超過連續3個的if-else判斷分支,就要最佳化;類似的方法調用代碼,如果連續出現,就要最佳化;超過若干行的方法,必須重構。
  11. 最本質的表現,喜歡長時間閱讀自己的代碼,心中一邊嘖嘖讚賞不已,一邊自我陶醉。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.