軟件開發中的 “心智模型” 用於描述開發人員在編碼時心理活動,每段代碼其實是人在編寫這段代碼時的心智模型投射,不能把代碼看成是客觀的存在,而是主觀的產物,參合了當時心理活動或各種直覺感知。在編程時,必須不斷維護心智模型,例如關於整體代碼交互和功能實現的心智模型,代碼是否具有可讀性,代碼風格,變量命名規範等。可讀性強的代碼需要的心智模型更簡單,更容易閱讀和維護。代碼嵌套層級的數量是影響可讀性的一個關 ⌘ Read more
軟件開發中的 “心智模型” 用於描述開發人員在編碼時心理活動,每段代碼其實是人在編寫這段代碼時的心智模型投射,不能把代碼看成是客觀的存在,而是主觀的產物,參合了當時心理活動或各種直覺感知。在編程時,必須不斷維護心智模型,例如關於整體代碼交互和功能實現的心智模型,代碼是否具有可讀性,代碼風格,變量命名規範等。可讀性強的代碼需要的心智模型更簡單,更容易閱讀和維護。代碼嵌套層級的數量是影響可讀性的一個關 ⌘ Read more