
细节开发
yananay
这个作者很懒,什么都没留下…
展开
-
开发中的 rework
谁没 rework 过?恐怕谁也不能说没有过. 为什么rework? 因为需求总会在开发的过程中改动,自然需要rework,所以,这是不能避免的. 那么,如何去降低这种风险带来的损失?或许每个team都有过在项目首尾阶段痛苦的加班修改代码, bug fix 的经历... .... 我们输在哪里?2个字:细节. 细节不是很重要,但是忽视了细节,就会导致痛苦的rework! 几年的经验告诉我必须重视细...2007-03-19 23:08:50 · 263 阅读 · 0 评论 -
细节开发(1)
细节开发是一种辅助性的过程,目标是降低项目中的rework 和 bug fix 成本.细节开发的目的不是主导项目,而是辅助项目管理,提高项目的质量.细节开发不是单一的过程,而是反复迭代的过程. 为什么需要细节开发?有过开发经验的人都有这种体会,项目的首尾阶段,是个疯狂加班的阶段.加班rework, bug fix 等等.为什么会这样? 就是因为开发的阶段不重视细节的后果.例如,...2007-03-21 15:09:11 · 126 阅读 · 0 评论 -
细节开发(2) 需求阶段
首先要成为你要开发的领域的半个专家。这个没有什么捷径可走,一是看你是否有接受新事物的天赋,如果没有,那么二就是看你如何努力了。短时间内成为一个全新的领域的专家,唯一的办法就是不断的咀嚼这个领域内的知识,反复的看,再有就是team中的可以经常性的碰头,看看大家都有什么见解,交换思想,也是提高领域知识的捷径。不管时间有多短,一定要强迫自己成为领域专家,这是重要的细节。提问。这时应该准备...2007-03-22 16:56:20 · 111 阅读 · 0 评论 -
细节开发3(设计阶段)
毫无疑问,这个阶段是非常重要的环节。但是从这里应该了解到,不管你采用什么的设计文档,都应该注意细节的问题。因为每个公司的设计文档都不可能完全相同,所以,我们将脱离文档样式来说说设计中的细节问题。 CASE 描述。对于项目中的每一个CASE,当描述它的时候,最好也相应的使用另一个文档来描述这个CASE的数据库操作过程:例如某个表需要查询,某个表需要删除。这样的好处就是可以保证至少数据...2007-05-29 22:12:38 · 127 阅读 · 0 评论 -
细节开发4 (开发阶段)
开发阶段恐怕是整个阶段的最关键的阶段了。 开发阶段的细节决定了成败,如果这个阶段的细节不能很好的控制,那么就等着项目后期的rework吧!这个阶段,不管出于什么理由,都会提倡使用测试驱动开发。 测试驱动开发如何去控制细节? 下面举一个简单的例子。 需求:用户登录页面。 在开始编写代码之前,我们先来写测试。那么该写什么样的测试呢?该写多少测试呢?总之一句话...2007-06-01 16:26:00 · 125 阅读 · 0 评论