软件设计最近发展趋势对话录
生活随笔
收集整理的這篇文章主要介紹了
软件设计最近发展趋势对话录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
QA美美 15:16 概設和詳設,模版究竟涵蓋哪些比較合適,更加有效?目前我所接觸到的概設,有的主要涵蓋的是模塊的集成方案,但是現在又遇到的不是以模塊間數據流為模版,而是類與類之間的交互,而詳設也是對類進行描述?
張克強 22:20 ?概設詳設是以前的分法,還有HighLevelDesign和LowLevelDesign的分法。概設往上走,就是現在的架構設計,那么這樣的概設到組件或者模塊。?
概設也可能往下走,那么到關鍵類,關鍵方法。但這已經是少數派了。詳設在敏捷中是被舍棄的,現在就算不搞敏捷,也一般不用做詳設了。 利用文檔生成工具,反向代碼就可以了。?
QA美美 18:29 但是接口貌似很難統一?
張克強 18:29 抓住接口就拽住了牛鼻子 無論統一還是不統一,都可以,但是要清楚,不是開發人員隨便定義的。
QA美美 18:30 什么樣的叫清楚了??
張克強 18:30 如果有架構師,就應當審定每個接口,接口的說明和示意圖都應當有?
QA美美 18:31 比如公司模版,有時候接口就和詳設一樣,定義了所有的類,但感覺其實并不清楚,又說不出來少了什么?
張克強 18:31 接口定義文件不是項目級文件,是項目以上級文件,項目級模版來管理接口,是不夠格的?
QA美美 18:33 那就是既要有集成層面的接口描述,又要接口本身的各類定義?包括數據流,屬性,輸入輸出??
張克強 18:34 是的。還有個關鍵是切分組件,接口長在組件上,組件以外的聯系才是值得關注的接口?
QA美美 18:37 那組件要一一描述清楚??
張克強 18:37 是的,切大了內部太復雜,切小了,接口太多,累。所以架構師值錢?
QA美美 18:38 [強][強]?
張克強 18:39 切得好的架構師能夠為開發團隊省3/4的工作量,其實大道理很簡單,做好不容易。
作為sqa也許做不了架構,但如果碰到開發團隊在組件和接口上亂來,一樣可以批判?
QA美美 18:41 這個太專業,只有你這樣專家看得出來?
張克強 18:42 可以看看組件圖,接口被調用啊?
張克強 18:43 有一個簡單判斷規則,除接口說明以外的文檔,如果超過20頁,那在當今條件下多半有問題?
張克強 18:43 接口說明也應當不用word寫?
張克強 18:44 如果長篇大word,必然有問題/::D?
QA美美 18:45 [呲牙]開發一般愛把詳設寫一大堆,而且還習慣先寫代碼再寫詳設,而接口總是幾個標題幾句描述帶過去?
張克強 18:46 先有代碼,再詳設,為了應付而已, 取消詳設要求即可,詳設是上世紀80年代搞出來的東西,當年編程用fortran,c,cobel什么的?
張克強 18:45 我個人不喜歡分析數據流,在oo下,數據流不重要,總能搞定,這是早年c留下的東東?
張克強 18:52 oop是革命性的, oose是了不起的?
張克強 22:20 ?概設詳設是以前的分法,還有HighLevelDesign和LowLevelDesign的分法。概設往上走,就是現在的架構設計,那么這樣的概設到組件或者模塊。?
概設也可能往下走,那么到關鍵類,關鍵方法。但這已經是少數派了。詳設在敏捷中是被舍棄的,現在就算不搞敏捷,也一般不用做詳設了。 利用文檔生成工具,反向代碼就可以了。?
QA美美 18:27 [強][強][抱拳][抱拳]學習了?
張克強 18:28 接口是當今設計最關鍵的地方?QA美美 18:29 但是接口貌似很難統一?
張克強 18:29 抓住接口就拽住了牛鼻子 無論統一還是不統一,都可以,但是要清楚,不是開發人員隨便定義的。
QA美美 18:30 什么樣的叫清楚了??
張克強 18:30 如果有架構師,就應當審定每個接口,接口的說明和示意圖都應當有?
QA美美 18:31 比如公司模版,有時候接口就和詳設一樣,定義了所有的類,但感覺其實并不清楚,又說不出來少了什么?
張克強 18:31 接口定義文件不是項目級文件,是項目以上級文件,項目級模版來管理接口,是不夠格的?
QA美美 18:33 那就是既要有集成層面的接口描述,又要接口本身的各類定義?包括數據流,屬性,輸入輸出??
張克強 18:34 是的。還有個關鍵是切分組件,接口長在組件上,組件以外的聯系才是值得關注的接口?
QA美美 18:37 那組件要一一描述清楚??
張克強 18:37 是的,切大了內部太復雜,切小了,接口太多,累。所以架構師值錢?
QA美美 18:38 [強][強]?
張克強 18:39 切得好的架構師能夠為開發團隊省3/4的工作量,其實大道理很簡單,做好不容易。
作為sqa也許做不了架構,但如果碰到開發團隊在組件和接口上亂來,一樣可以批判?
QA美美 18:41 這個太專業,只有你這樣專家看得出來?
張克強 18:42 可以看看組件圖,接口被調用啊?
張克強 18:43 有一個簡單判斷規則,除接口說明以外的文檔,如果超過20頁,那在當今條件下多半有問題?
張克強 18:43 接口說明也應當不用word寫?
張克強 18:44 如果長篇大word,必然有問題/::D?
QA美美 18:45 [呲牙]開發一般愛把詳設寫一大堆,而且還習慣先寫代碼再寫詳設,而接口總是幾個標題幾句描述帶過去?
張克強 18:46 先有代碼,再詳設,為了應付而已, 取消詳設要求即可,詳設是上世紀80年代搞出來的東西,當年編程用fortran,c,cobel什么的?
張克強 18:45 我個人不喜歡分析數據流,在oo下,數據流不重要,總能搞定,這是早年c留下的東東?
張克強 18:52 oop是革命性的, oose是了不起的?
總結
以上是生活随笔為你收集整理的软件设计最近发展趋势对话录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件配置管理七重境界
- 下一篇: 关于软件项目工作量估算的若干问题