1. 程式人生 > >《代碼大全》閱讀筆記-14-組織直線型代碼

《代碼大全》閱讀筆記-14-組織直線型代碼

要點 markdown 閱讀 不明確 是否 數列 代碼大全 div AR

核對表(組織直線型代碼)

  • 代碼使得語句之間的依賴關系變得明顯嗎?(順序相關型)
  • 子程序的名字使得依賴關系變得明顯嗎?
  • 子程序的參數使得依賴關系變得明顯嗎?
  • 如果依賴關系不明確,你是否用註釋進行了說明?
  • 你用“內務管理變量”來檢查代碼中關鍵位置的順序依賴關系了嗎?
  • 代碼容易按照自上而下的順序閱讀嗎?
  • 相關的語句被組織在一起嗎?
  • 把相對d獨立的語句組放進各自的子程序裏嗎?

要點

  • 組織直線型代碼的最主要原則是按照依賴關系進行排列
  • 可以用好的子程序名、參數列表、註釋以及——如果代碼足夠重要——內務管理變量來讓依賴關系變得更明顯。
  • 如果代碼之間沒有順序依賴關系,那就設法使相關的語句盡可能接近。

《代碼大全》閱讀筆記-14-組織直線型代碼