軟件設計最近發展趨勢對話錄
來源:程序員人生 發布時間:2015-01-06 08:24:20 閱讀次數:3277次
QA美美 15:16 概設和詳設,模版究竟涵蓋哪些比較適合,更加有效?目前我所接觸到的概設,有的主要涵蓋的是模塊的集成方案,但是現在又遇到的不是以模塊間數據流為模版,而是類與類之間的交互,而詳設也是對類進行描寫
張克強 22:20 概設詳設是之前的分法,還有HighLevelDesign和LowLevelDesign的分法。概設往上走,就是現在的架構設計,那末這樣的概設到組件或模塊。
概設也可能往下走,那末到關鍵類,關鍵方法。但這已是少數派了。詳設在敏捷中是被舍棄的,現在就算不弄敏捷,也1般不用做詳設了。 利用文檔生成工具,反向代碼就能夠了。
QA美美 18:27 [強][強][抱拳][抱拳]學習了
張克強 18:28 接口是現今設計最關鍵的地方
QA美美 18:29 但是接口貌似很難統1
張克強 18:29 捉住接口就拽住了牛鼻子 不管統1還是不統1,都可以,但是要清楚,不是開發人員隨意定義的。
QA美美 18:30 甚么樣的叫清楚了?
張克強 18:30 如果有架構師,就應當審定每一個接口,接口的說明和示意圖都應當有
QA美美 18:31 比如公司模版,有時候接口就和詳設1樣,定義了所有的類,但感覺其實其實不清楚,又說不出來少了甚么
張克強 18:31 接口定義文件不是項目級文件,是項目以上級文件,項目級模版來管理接口,是不夠格的
QA美美 18:33 那就是既要有集成層面的接口描寫,又要接口本身的各類定義?包括數據流,屬性,輸入輸出?
張克強 18:34 是的。還有個關鍵是切分組件,接口長在組件上,組件之外的聯系才是值得關注的接口
QA美美 18:37 那組件要逐一描寫清楚?
張克強 18:37 是的,切大了內部太復雜,切小了,接口太多,累。所以架構師值錢
QA美美 18:38 [強][強]
張克強 18:39 切得好的架構師能夠為開發團隊省3/4的工作量,其實大道理很簡單,做好不容易。
作為sqa或許做不了架構,但如果碰到開發團隊在組件和接口上亂來,1樣可以批評
QA美美 18:41 這個太專業,只有你這樣專家看得出來
張克強 18:42 可以看看組件圖,接口被調用啊
張克強 18:43 有1個簡單判斷規則,除接口說明之外的文檔,如果超過20頁,那在現今條件下多半有問題
張克強 18:43 接口說明也應當不用word寫
張克強 18:44 如果長篇大word,必定有問題/::D
QA美美 18:45 [呲牙]開發1般愛把詳設寫1大堆,而且還習慣先寫代碼再寫詳設,而接口總是幾個標題幾句描寫帶過去
張克強 18:46 先有代碼,再詳設,為了應付而已, 取消詳設要求便可,詳設是上世紀80年代弄出來的東西,當年編程用fortran,c,cobel甚么的
張克強 18:45 我個人不喜歡分析數據流,在oo下,數據流不重要,總能弄定,這是早年c留下的東東
張克強 18:52 oop是革命性的, oose是了不起的
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈