2007年10月5日 星期五

E27 專案分析工具(4)──讓編輯工具能自由決定設定內容

對單一專案而言,製作出分析設定編輯工具之後已經可以算大功告成,但是更理想的狀況是針對用途不同的系統也可以reuse這樣的分析設定產生工具。

不同用途的系統有不同的思考方式,首先就會有不同的設定檔,有不同編輯外觀,也有不同的對應方式,當然匯出到系統的處理方式也有所不同。設定檔可以使用元件對應到Project Data Model,編輯外觀可應用通用編輯器再加工使用,儲存的對應方式與匯出的處理動作能夠使用Flow Engine的架構讓使用者撰寫對應的程式;如此一來在Model-View-Controller三個部分都可以有快速完成的方式。

撰寫客製化的程式已經具有相當的便利性,但是需要一定的程式功力與經驗才能寫得好,資深的設計與寫作人員在專案裡已經不多,有時候會難以再抽出適當人力做出這樣的工具。如果專案需要的工具設計變得容易製作而且沒有問題,是不是大家都渴望的呢?

沒有留言:

張貼留言