看板Programming
标 题Re: [讨论] 大家写程式都是先架构好还是直接就写了?
发信站不良牛牧场 (Mon Nov 26 07:52:14 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.chu!Leo.mi.chu!zoonews.ee.nt
建议你多看一些软体工程的书.
你後来的作法较属於 Agile & eXtreme Programming 这种方法论, 也是
个人认为较为实务的一种作法 ( 比前者佳 ).
你可以参考几本书来解惑:
Orelly's 软体预先架构之美学
http://tinyurl.com/38pr6w
敏捷软体开发
http://tinyurl.com/22kpmu
※ 引述《[email protected] (飞鸟尽 良弓藏)》之铭言:
: 最近对於这个问题有点小疑惑。
: 以前很执着於一定把架构先架起来,
: 也就是先用 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》 ◣◣◢ ─╯