作者Reinhard (飞鸟尽 良弓藏)
看板Programming
标题[讨论] 大家写程式都是先架构好还是直接就写了?
时间Sun Nov 25 23:03:00 2007
最近对於这个问题有点小疑惑。
以前很执着於一定把架构先架起来,
也就是先用 comment 写写 pseudo-code,function 的宣告,data 的传递
都先写好,再从底层开始慢慢架起来。
心情好的话,甚至会对底层的一些小模组进行测试。
不过这样写有几个缺点:
首先是前置作业太长,会觉得自己花了好多时间却没什麽进度,感觉不佳。
第二个缺点其实跟前面有点关联,
就是在这种 bottom-up 的作法之下,
直到兜起来的那一刻才能比较成品跟自己想法的差异。
所以後来就比较倾向先作一个小小的、有点简略的版本,
想到什麽先做什麽,再慢慢 refine 的作法。
不过这也有缺点,整个架构不够好的话,
经常会有挖西墙补东墙的感觉。
不知道大家都是怎麽做的呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.25.210
1F:推 zcjg:先作小的雏型,在doc,在实做正式版。 61.223.211.31 11/25 23:33
2F:推 colawei:先规划需要的功能.将较困难的部份先完成. 219.80.134.49 11/26 00:13
3F:→ colawei:再以雏型法组合主要模组.然後再加强至完成 219.80.134.49 11/26 00:15
4F:→ colawei:以上是一个人做的方法.若是一个team要做. 219.80.134.49 11/26 00:16
5F:→ colawei:是需要更完整的企划及分配.那就不太一样了 219.80.134.49 11/26 00:17
6F:推 zcjg:我比较想了解一个team的作法,UML画来画去 61.223.211.31 11/26 00:33
7F:→ zcjg:还是不太会用... 61.223.211.31 11/26 00:33
8F:推 tinlans:楼上光学 UML 是没用的,要学物件导向分析 61.230.231.66 11/26 09:30
9F:→ tinlans:与设计,这样才能知道 UML 怎麽用。 61.230.231.66 11/26 09:30