读书笔记
jared001
这个作者很懒,什么都没留下…
展开
-
代码大全 读书笔记(2)--隐喻
[b]隐喻[/b] 1,把自己不熟悉,或者不理解的东西和在理解且较为类似的东西做比较,然后对不 理解(不熟悉)的东西产生更深刻的理解,这种使用“隐喻”的方法叫“建模” 。 不是错误的“隐喻”,而是不太合适的隐喻到“更好的”隐喻转变!! 例如旧的模型和新的模型之间的比较。 [b]2,如何使用软件隐喻[/b] 1),隐喻是一种启发,不是很算法。 2),算法是直接给你解决...2010-12-16 10:02:19 · 149 阅读 · 0 评论 -
代码大全 读书笔记(3)--前期准备
[b]第三章 前期准备[/b] 高质量的实践方法是创造高质量软件程序员的共性。 末期强调质量:强调系统测试 中期强调质量:强调构建实践(本书大部分篇幅所关注) 前期强调质量,机会并要求高质量的产品。 [b]1,前期准备适用于现代软件设计[/b] 前期进行认真适当的准备活动,那么项目会运行的很好,目标是降低风险。 [b]2,准备不周全的原因[/b] 1)没有做前期准备的技能2...2010-12-17 11:23:47 · 122 阅读 · 0 评论 -
代码大全 读书笔记(4)--前期准备(2)
[b]问题定义的先决条件[/b] 首先是问题定义,由客户来决定。客户的角度来描述。(例外与计算机本身相关 )。问题定义错误,不能解决真正问题。 [b]1.正式的需求问题[/b] 正式的需求,正确的需求,减少正式开发时候需求变更,充分的描述需求是项目 成功的关键。 [b]2,稳定的需求神话[/b] 典型的需求会有25%的改动。不要祈求需求是一成不变的。 [b]3、...原创 2011-01-06 09:27:33 · 203 阅读 · 0 评论 -
代码大全 读书笔记(1) --开篇
[b]一,软件构建[/b] [b]1,包含的步骤:[/b] 软件设计开发包括: 定义问题(problem definition) 需求分析(requirements development) 规划构建(construction planning) 软件架构(software architecture) 详细设计(detail design) 编码与测试(Coding and...原创 2010-12-07 10:03:29 · 142 阅读 · 0 评论