《代碼大全》筆記 18 - 表驅動法

豆瓣:https://book.douban.com/subject/1477390/

《Code Complete》2d ed,CC2

把程序中的信息存放在數據裏而不是邏輯裏——也就是說,放在表中而不是 if 檢測中。

覈對表

  • 你考慮過把表驅動法作爲複雜邏輯的替換方案嗎
  • 你考慮過把表驅動法作爲複雜繼承結構的替換方案嗎
  • 你考慮過把表數據存儲在外部並在運行期間讀入,以便在不修改代碼的情況下就可以改變這些數據嗎
  • 如果無法用一種簡單的數組索引去訪問表,那麼你把計算訪問鍵值的功能提取成單獨的子程序,而不是在代碼中重複地計算鍵值嗎

2020年05月25日

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章