應用程序開發總結(4)--代碼排版

第六章 代碼排版

代碼是否整潔,影響你是否願意回頭看源代碼。如果你確定代碼不再需要修改,那麼就亂寫一通吧。通常的情況下,我會對一份代碼頁修改5次以上,有時候會達到百次以上。核心代碼尤其是影響系統性能的關鍵代碼,如果不能清晰的閱讀或者找到相關的代碼,會讓你煩躁並導致不願意提升並無法提升系統性能。
我最喜歡C#的Region,這個代碼項能夠摺疊代碼。這樣很清晰的把相關代碼放在一起。當要找代碼時,首先看Region的註釋,找到Region後,就很容易找到相關的代碼。
上面這個類,即使你不懂我在做什麼,但是你看這些Region,你應該很容易對這個類的流程清晰起來。比如流程是構造函數->加載模型->位置計算->渲染。如果你要看有哪些加載模型的方法,你不必考慮我怎麼翻譯“加載模型”,點開加載模型這個Region就一目瞭然了。
至於如何Region相關代碼,我的方法是
  • 成員數據放在一起,成員數據一般用Private和protected.
  • 屬性放在一起,一般是Protected和Public
  • 構造函數放在一起
  • 初始化放在一起
  • 數據處理放在一起
  • 更新
  • 卸載
  • 繼承的接口

發佈了35 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章