《软件设计精要与模式》读书笔记(五)&工厂模式资料汇总&提议
摘要:在写这篇随笔的时候,我考虑了很久,第一,其实在博客园中已经有很多篇关于工厂模式的随笔了,如果我再继续写,我发现我也超不过前面已经写过的“前辈”:);第二,《软件设计精要与模式》的第二篇第六章个人感觉写的也不是特别好,仅仅可以作为初步学习工厂模式的资料来参考,我再把这些读书笔记写出来也没有太多意义。所以我写这篇读书笔记将博客园里面关于工厂模式写的比较好的资料给大家整理出来,方...
阅读全文
posted @
2008-08-25 23:44
心不蒙尘
阅读(398)
推荐(0) 编辑
《杜拉拉升职记》中的一段关于“早日实现退休理想--你需要眼光和资格”
摘要:最近又把《杜拉拉升职记》看了一遍,也向大家推荐这本书在闲暇之余可以看看。这里把书中关于“早日实现退休理想--你需要眼光和资格”中的一段抄下来和大家分享。 怎么才能谋个好职位呢?首先,得搞明白什么样的职位算是个好职位;然后,你得让自己有足够的资格去谋取那个职位。 一、关于什么样的职位算好职位。 1.你得找一家好公司。 什么是好公司? 1...
阅读全文
posted @
2008-08-10 18:10
心不蒙尘
阅读(470)
推荐(0) 编辑
《软件设计精要与模式》读书笔记(四)
摘要:第四章 测试驱动开发实践 “仔细分析企业运行价值链的三个步骤,我认为它和软件开发的测试驱动开发(TDD,Test-Driven Development)价值链很相识。第一步是发现价值,应用到测试驱动开发中,就是测试先行,通过测试来驱动我们编写代码。第二步是生产价值,毋庸置疑,这正是编写代码的一个阶段。第三步是收获价值,在测试驱动开发中,我们收获的不仅有开发后完整的产品,同时还收获完整的测...
阅读全文
posted @
2008-08-10 17:02
心不蒙尘
阅读(246)
推荐(0) 编辑
《软件设计精要与模式》读书笔记(三)
摘要:第三章 体验重构 个人强烈推荐《重构--改善既有代码的设计》(不过建议有2年以上的开发人员看,太早看是浪费时间)。 本章,作者用来一个阶乘容器的设计来说明重构。 3.1 一个阶乘容器 通常,作为一个初学者,我们的代码最初会设计如下: Code Code highlighting produced by Actipro CodeHighlighter (fr...
阅读全文
posted @
2008-08-09 16:26
心不蒙尘
阅读(259)
推荐(0) 编辑
《软件设计精要与模式》读书笔记(二)
摘要:第二章 封装变化 2.1 设计模式之鹄的 这里说明一下:鹄的gǔdì〖bull's-eye〗∶箭靶的中心;练习射击的目标(请参见http://zidian.teachercn.com/gu/Word_5649.html) 设计模式是“封装变化”思想的最佳阐述。无论是创建型模式、结构型模型还是行为型模型,归根结底都是寻找软件中可能存在的“变化”,然后利用抽象的方式对这些变...
阅读全文
posted @
2008-08-09 14:20
心不蒙尘
阅读(229)
推荐(0) 编辑