- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 开发者的人品问题
<br />阿里软件资深架构师谈:开发者的人品问题<br /> <br /><br />程序员都知道:绝大多数编程中的问题,最终都是自己的人品问题。当遇到奇怪的问题时,我们总是喜欢怀疑系统、怀疑编译器、怀疑网络、怀疑硬件……就是不愿意怀疑自己的人品。熬过几个不眠之夜后,最终还是发现自己的代码存在人品问题。只有极少数的情况才是系统的问题。<br />同样,一些程序员在职业发展中遇到问题时,也总是喜欢怀疑公司不好,怀疑战略有问题,怀疑流程制度不合理,怀疑老板和同事……就是不愿意怀疑自己的人品。<br />在大大
2010-06-09 13:29:00 346
转载 《重构》读后感
<br />转载: http://www.cnblogs.com/homer/archive/2008/05/22/1204574.html<br /> <br />原始作者不明,出处不明。<br /><br /> 当我第一次知道“重构”这个词时,直觉告诉我,这是一项非常重要的技术。因为程序员写代码,虽然越来越趋于工程化,但就程序本身,还是有艺术之美的存在的。曹雪芹先生写《红楼梦》,“批阅十载,增删五次”,留下了恢弘巨著;要写出一个比较优美经典的程序,同样需要精雕细琢,提高其质量,这就是重构。<br
2010-06-03 16:13:00 1435 2
转载 UML 包图
<br />转贴自http://terryfeng.javaeye.com/blog/524372UML 包图什么是包<br />包可直接理解为命名空间,文件夹,是用来组织图形的封装,包图可以用来表述功能组命名空间的组织层次。<br />•在面向对象软件开发的视角中,类显然是构建整个系统的基本构造块。但是对于庞大的应用系统而言,其包含的类将是成百上千,再加上其间“阡陌交纵”的关联关系、多重性等,必然是大大超出了人们可以处理的复杂度。这也就是引入了“包”这种分组事物构造块。<br />•包的作用是: <br
2010-06-03 14:36:00 1787
转载 面向对象软件设计原则
<br /><br />转载从: http://blog.csdn.net/lithe/archive/2006/09/19/1245990.aspx<br />单一职责原则(SRP)<br />就一个类而言,应该仅有一个引起它变化的原因。<br />n 开放-封闭原则(OCP)<br />软件实体应该是可以扩展的,但是不可修改。<br />n Liskov替换原则(LSP)<br />子类型必须能够替换掉它们的基类型。<br />n 依赖倒置原则(DIP)<br />抽象不应
2010-06-03 13:13:00 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人