程式只要會動、沒有問題,基本上就不太會去動他
不過要再精進,就會需要多看別人寫的程式,多去想想要怎麼做才能讓人快速看完就能入手維護~
寫出 乾淨程式碼 的 六條規則
為了避免程式碼一團亂,作者總結了六條簡單的規則,這些大多數都是老生常談~
不過規則太多也記不得,只要記住這六條應該就足夠了~~
下述摘錄自此篇:Avoid Spaghetti Code with Scope Minimization
- R1. Never use global variables
- R2. Declare single-purpose variables
- R3. Declare variables close to their use
- R4. Keep code blocks small
- R5. Use variables close to their declaration
- R6. Use no more than two nesting levels
中文翻譯
- R1. 永遠不要使用全域變數
- R2. 宣告單一用途的變數
- R3. 在使用前先宣告變數
- R4. 保持程式區塊盡量小
- R5. 在 宣告變數 附近使用變數
- R6. 不要使用超過兩層迴圈 (超過應該包成 function 呼叫,將參數 pass 給這個 function)