程式碼整潔之道 讀書筆記 - 第5章 格式
阿新 • • 發佈:2018-11-19
垂直格式
1、推薦單檔案200行程式碼左右,最長不超過500行。
2、每一組思路完整的程式碼,中間用空白行區隔。
3、緊密相關的程式碼應該互相靠近。
4、本地變數和實體變數應該在類的頂部宣告。
5、概念相關的程式碼應該放在一起,相關性越強,距離越短。
6、自上向下展示函式呼叫依賴順序。被呼叫的函式應該放在執行呼叫的函式下面。
橫向格式
1、遵循無需拖動滾動條到右邊的原則。推薦一行程式碼上限是120個字元。
2、賦值操作符兩邊加上空格字元,以強調左右兩邊重要的要素。
int lineSize = line.lenght(); totalChars += lineSize;
3、函式名和左圓括號之間不要加空格,因為函式與其引數密切相關。
recordWidestLine(lineSize);
4、函式中的引數用空格隔開,表示引數是互相分離的。
lineWidthHistogram.addLine(lineSize, lineCount);
5、不推薦水平對齊使用。
private Socket socket; private InputStream input; private OutputStream output; protected long requestParsingTimeLImit;
6、使用標準的縮排方式,方便閱讀。