2008年5月8日 星期四

P01 儘早來幾個Scenario Prototype

設計時幾乎只是純粹的思考,就像事先擬定工作計畫一樣,決定好的工作順序有時得開始實行後才知道執行順序是否正確以及動作是否需要增減。設計上雖然可以經由Review來修正看得到的問題,但是人為的動作都可能有盲點存在,一群人一致通過的設計並不代表一定可行。

因此在設計的初期,決定好架構與Module後,會針對系統的啟動與幾個重要的執行功能先行試作幾個Scenario Prototype,藉此找出在設計時被忽略掉的動作。在2007/11的專案裡,架構鋪設好後,就為了要不要先作一大堆的需求與設計文件頭痛,最後決定面對現實,先確定幾個重要功能再說。

在製作Scenario Prototype時,重點在於檢查流程的處理過程,至於動作的實作可以直接傳回要用的值來處理,而不要堅持連動作都要做好才測試以便加快速度。在測試的過程中一方面檢視自己的設計,一方面測試是否都執行到應該要做的動作,先確定系統重要的骨幹可以正常執行後再往下設計會是較安全的作法。

沒有留言:

張貼留言