Re: [討論] 大家寫程式都是先架構好還是直接就寫了?

看板Programming作者時間18年前 (2007/11/26 08:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
建議你多看一些軟體工程的書. 你後來的作法較屬於 Agile & eXtreme Programming 這種方法論, 也是 個人認為較為實務的一種作法 ( 比前者佳 ). 你可以參考幾本書來解惑: Orelly's 軟體預先架構之美學 http://tinyurl.com/38pr6w 敏捷軟體開發 http://tinyurl.com/22kpmu ※ 引述《Reinhard.bbs@ptt.cc (飛鳥盡 良弓藏)》之銘言: : 最近對於這個問題有點小疑惑。 : 以前很執著於一定把架構先架起來, : 也就是先用 comment 寫寫 pseudo-code,function 的宣告,data 的傳遞 : 都先寫好,再從底層開始慢慢架起來。 : 心情好的話,甚至會對底層的一些小模組進行測試。 : 不過這樣寫有幾個缺點: : 首先是前置作業太長,會覺得自己花了好多時間卻沒什麼進度,感覺不佳。 : 第二個缺點其實跟前面有點關聯, : 就是在這種 bottom-up 的作法之下, : 直到兜起來的那一刻才能比較成品跟自己想法的差異。 : 所以後來就比較傾向先作一個小小的、有點簡略的版本, : 想到什麼先做什麼,再慢慢 refine 的作法。 : 不過這也有缺點,整個架構不夠好的話, : 經常會有挖西牆補東牆的感覺。 : 不知道大家都是怎麼做的呢? -- ╭──── Origin:<不良牛牧場> bbs.badcow.com.tw (210.200.247.200)─────╮ Welcome to SimFarm BBS -- From : [220.133.218.31] ◣◣◢ ◢◢不良牛免費撥接→電話:40586000→帳號:zoo→密碼:zoo ◣◣─╯
文章代碼(AID): #17IWo-00 (Programming)
文章代碼(AID): #17IWo-00 (Programming)