Re: [討論] 大家寫程式都是先架構好還是直接就寫了?
建議你多看一些軟體工程的書.
你後來的作法較屬於 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》 ◣◣◢ ─╯
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章