代码改变世界

随笔分类 -  团队架构

关于设计启发

2011-03-12 23:29 by BlueDream, 995 阅读, 收藏, 编辑
摘要: 下面是对主要的设计中的启发式方法的总结:寻找现实世界中的对象(object,物体)形成一致的抽象封装实现细节在可能的情况下继承藏住秘密(信息隐藏)找出容易改变的区域保持松散耦合探寻通用的设计模式高内聚性构造分层结构严格描述类契约分配职责为测试而设计避免失误有意识的选择绑定时间创建中央控制点考虑使用蛮力画一个图保持设计模块化 阅读全文

如何向妻子解释OOD【转】

2011-01-25 23:46 by BlueDream, 1880 阅读, 收藏, 编辑
摘要: 译者原文地址:http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html如何向妻子解释OOD前言  此文译自CodeProject上How I explained OOD to my wife一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。  作者(Shubho)的妻子(Farhana)打算重新做一名软件工程师(她本来是,后来因为他们孩子出生放弃了),于是作者就试图根据自己在软件开发设计方面的经验帮助她学习面向对象设计(OOD)。  自作者从事软件开发开始,作者常常注意 阅读全文

【转】Code Review(三)

2010-10-24 11:48 by BlueDream, 1134 阅读, 收藏, 编辑
摘要: 原文链接:http://www.cnblogs.com/qingquan/archive/2010/10/23/1859502.html许多年前农村土地承包责任制的出现,使之大农民的角色发生了根本性的改变,从而迎来了粮食产量和农民很生活的巨大改善。同时在Code Rivew 这一个群体活动中,让其有效运行起来一个最有效的方法就是分角色同时对某一角色赋予一定的责任。下面就对在我们团体中分角色的Cod... 阅读全文

【转】Code Review(二)

2010-10-24 11:46 by BlueDream, 662 阅读, 收藏, 编辑
摘要: 原文链接:http://www.cnblogs.com/qingquan/archive/2010/10/18/1855168.html态度决定一切:Code Review 做为软件开发中的一个重要环节,也是人参与和交互度比较高的一个环节,参与者对Code Review的态度将会很大程度上影响Code Review的效果。而程序员又是一群不善于同别人交流的一个群体,这样在Code Review的过... 阅读全文

【转】Code Review(一)

2010-10-24 11:45 by BlueDream, 688 阅读, 收藏, 编辑
摘要: 原文链接:http://www.cnblogs.com/qingquan/archive/2010/10/14/1851740.htmlCode Review做软件开发的时间转眼也有三年有余,所在的团队也使用了各种各样的代码质量控制方法,个人觉得Code Review是一个最有效的方法,同时也是“性价比”最高的代码质量控制方法。现将个人的一些观点和看法总结一下什么是Code... 阅读全文