[獨自murmur]Spec上可以幫助developer瞭解、思考與設計的資訊
工作上很常接觸到一些function spec或program spec,這邊做個小整理,是我認為在spec上,擁有這些資訊可以增加developer對此功能的瞭解程度、目的需求與設計的方向,可以設計出更能符合未來需求變更的系統。裡面有搭配到一些UML diagram, 技術面則有涵蓋到一些framework。
當然我相信,一份spec是不可能開到這麼詳細,但這些issue,也可以在溝通上運用,不一定要在spec裡面,先知道要瞭解或要設計的,是哪一個面向,就能參考上面的方式,將這些溝通的結果記錄下來。也可以幫助developer,即使spec上沒提及這些東西,自己應該要額外思考到哪一些面向。
這只是根據我一點點小小的經驗,整理出來的文件,也歡迎大家給點實務上的意見跟指導。(點圖可看到放大的圖)
blog 與課程更新內容,請前往新站位置:http://tdd.best/