2008年11月15日
摘要: 简单设计:通过所有测试,没有重复和费解的逻辑代码,简单的设计能保证代码的简单。 每次在对用户需求的讨论时,最花时间的往往是一些特殊场景下的需求,这些功能需求往往仅占用了整个业务需求的20%,却花费了80%的时间去争论是否需求、如何实现。这就是著名的2/8原则。 开发人员往往是完美主义者,在开发的过程中精益求精,希望自己的软件一旦应用改动尽可能的少,于是程序的可扩展性成为... 阅读全文
posted @ 2008-11-15 16:01 Jackey_Chen 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 在这一部分,我使用标准面向对象方法解决一个真实世界中的问题。这是我在刚开始学习设计模式时所钻研的一个问题。 阅读全文
posted @ 2008-11-15 15:58 Jackey_Chen 阅读(409) 评论(0) 推荐(0) 编辑