2007年11月20日 星期二

G17 程式設計的能力(5)──取得狀況、判斷資訊與執行動作

做事與寫程式的理念實在太接近了,因為二者的在細節上的處理同樣都是取得狀況、判斷資訊與執行動作。

做事情是為了達到目的,但並不是一味地往前直衝而已,而是需要判斷現在的局勢然後決定一個最適合的作法,執行作法後還要再檢查結果與影響並進行再下一步的動作。程式設計也是如此,我們可能設計直接執行一個動作,或者先取得系統裡某些地方的資訊,加以判斷狀況後執行不同的動作,當然也會根據執行後的結果來取決接下來要做些什麼。

開發系統的時候,在商業邏輯的處理時主要著重於配置物件、定義動作與要處理的資料這類的思維;再詳細設計商業動作內部的分解行為時,則是以取得狀況、判斷資訊與執行動作這樣的想法來逐步堆疊出達成方法目的的內容。

沒有留言:

張貼留言