1. 程式人生 > >關於代碼風格

關於代碼風格

風格 其中 結構 人才 mage utils 重點 操作數 數據

這幾天搞論文時忽然想到一個代碼風格的問題,便尋思著代碼要如何寫。

我對代碼風格的理解就是能使作者更好的寫代碼,能使閱者更好的讀代碼。
方法如段落,類如章節,代碼的美感正如文字的美感,代碼應是一種藝術。

代碼該如何寫

在寫代碼的過程中最重要的便是對章節和段落的安排。和寫文章一樣,段落之間總是相互關聯的,如同盤根錯節的樹結構。當行文沒有著重點,有血肉卻無骨架時,說明該分章節了。一個章節歸納了一種相關聯的段落,當然也隱射著其他章節中的段落,章節安排得妥當,便是一覽無余。至於包、模塊、項目,那便是書本、種類、領域,無須再做比喻。總之行文不能根據立意來,因為沒有人事先知道你的立意,相反立意應該遵照結構,他人才能從中讀出你的立意,這個和我們操作數據庫時禁止在可以復用的代碼上用多表操作是一樣的道理。

下面以org.apache.commons.io.FileUtils的writeStringToFile()方法為例,其中並沒有很復雜的邏輯,我們可以集中精力來體會這段代碼的行文之美(前兩種是我補充的,可以作為一個結構逐漸建立的理解過程)

技術分享圖片






關於代碼風格