![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书有感
爱吃鱼的IT猫
这个作者很懒,什么都没留下…
展开
-
你的代码写的很烂
[英文出处]:Your Code Sucks [中文翻译]:http://www.aqee.net/2010/08/09/your-code-sucks/ 我有一个很熟的朋友,他现在忙的不可开交。他手上有一大堆没有完成的合同,而且一个跟他一起开发的助手也离他而去。于是,在三个大客户的催命鬼时的督促下,他已经连续好几个星期没休息了。 其中有个客户跟他讨论他给这个客户做的iPad应用...原创 2010-08-25 20:51:46 · 80 阅读 · 0 评论 -
什么是敏捷设计开发
敏捷设计是一个过程而不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何事件都尽可能得简单、干净以及富有表现力。 敏捷开发最不能容忍的几点: 僵化性:很难对系统的某一部分进行改动,因为改动这个有可能引发别的也需要一同改动; 脆弱性:对系统改动会导致系统中和改动的地方在概念上无关的许多地方出现问题; 牢固性:很难在其他系...2010-06-21 23:11:41 · 122 阅读 · 0 评论 -
SRP(单一职责原则)
分离解耦合的职责,对于一个类而言,应该仅有一个引起它变化的原因。对于这个来讲,只有经验不断积累才能慢慢理解,慢慢实行。而且这个原则一般在类里面比较隐蔽,不容易被发现。 SRP是所有原则中最简单的之一,也是最难正确运用的之一。 软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。...2010-06-23 22:55:48 · 109 阅读 · 0 评论