目錄
內容
程式的編排會影響可讀性,可維護性,及可擴充性。
P.S.若團隊有明確定義編排準則,要遵守共同準則,保持所有程式碼的編排一致性
概念間的垂直空白區隔
空白可以有視覺上的提示,提示後接續一個新的概念
分隔不同概念
垂直的順序
由上而下閱讀,先看大架構,有需要再看細節
被呼叫的函式放在呼叫函式的下方
public void FunctionA(){
FunctionB();
}
public void FunctionB(){
}
垂直的編排
200-500行的程式碼可以做到
簡短的檔案更容易理解
垂直密度
程式碼相關程度越高,垂直密度越緊密,固定的視野範圍較易閱讀
一行程式碼的寬度
讓程式碼保持短寬度,**不要超過 120 字元**。
(X) 水平的對齊可能導致注意力分散
縮排