回覆列表
  • 1 # 你小子真帥188

    讓程式碼方法簡短不要小看這一點,很多人都忽視它,這是不對的。你寫的方法要始終能在一個螢幕裡放得下,如果你需要去滾動螢幕,這會分散你的注意力,而且你看不到整個的上下文。最佳長度是5-20行,這根據你的情況而定。

    02

    不要用神秘數字當你要把什麼東西跟一個常量值做比較時,記得把這個值定義成常量。沒有什麼會比去猜測你的同事寫的這樣的程式碼更讓人頭疼的事瞭如將 il < 4384 換成 inputLength < MAX_INPUT_LENGTH 感覺會不會比較好

    03

    不要用自描述的變數名和方法名設計出來的程式碼要做到:無論是誰,只要看一眼就能知道是幹嘛的。儘量不要用簡寫方式,除非有特殊的習慣,就像 src - source pos - position prev - previous如果你認為描述性的名稱並不是那麼有價值,請對比一下n, ns, nsisd 和 numTeamMembers, seatCount, numSeatsInStadium。

    04

    不要逆常規而行每種語言都有自己不同的習俗約定。一般來說,人們聽的最多的是Java的編碼規範。讓我們看看其中的一些習俗規範:如方法名應該小寫字母開頭,其後用字母大寫的單詞連線(veryLongVariableName);類名應該都使用首字母大寫的單詞連線而成;常量名應該全部大寫,用下劃線連線(MY_CONSTANT);左大括號應該跟 if 語句在同一行。只有在有必要的理由時才去打破這些常規,不要輕易的因為你不高興就違反它。如果你只是在團隊裡改變一些這樣的習慣,那也沒問題,但當把你程式碼拿出來和其他的沒有這些思想準備的程式設計師共享時,問題就會來了

  • 中秋節和大豐收的關聯?
  • 請問太太太太太太太太太爺爺的太太太太太太太奶奶是什麼關係?