- 博客(3)
- 收藏
- 关注
原创 增量与迭代
一直以来都搞不清楚增量与迭代的关系,刚好这段时间比较空闲,就整理了一下思路,然后上网搜集了一下相关资料。相对来说比较有个概念了。 增量 就像这个名字所描述的,是从一个小的范围开始的,以局部递增到全局的过程,适用于需求确定的场合。 迭代 从轮廓到细节的过程,更多的看中细化,可用于需求不确定的场合。 一直以来,需求总是容易改变的,就像翻书一样,老板突然间一个想法冒出来,或者别人给老板提了个建议什么的,需求就不一样了。需求变更控制说起来都是比较好听的,但也没有老板一句话直接。 敏捷在于拥抱变化,因此推
2011-05-13 16:34:00 948
原创 笔记:面向对象设计原则
<br />1、SRP(Single Response Principle)原则(单一职责原则)<br />就一个类而言,应该只有一个引起他变化的原因。<br /> <br />2、OCP(Open-Close Principle)原则(开放-封闭原则)<br />软件实体(类、函数、模块等)应该是可以扩展的,但不可以修改的。<br />对于扩展是开放的,对于更改是封闭的。<br /> <br />3、LSP原则(Liskov替换原则)<br />子类型(Sub Type)必须能够替换掉他们的基类型(Bas
2011-04-29 11:17:00 565
原创 深度探索Activity(1): 系统服务初始化
引言: 这里想好好的对Android Framework中Activity的相关行为做一个研究,首先探讨的是Activity的生存环境,也就是系统服务初始化部分。 一、Zygote Service 凡事均想知道事物的来龙去脉,每次我看待一个课题,总会从系统初始化开始研究,在这里就从zygote的初始化看起。 在简明英汉词典中,zygote是受精卵、接合体的意思。从字面上看,Zygote Service应该是用作孵化功能,我的猜测是Zygote Service作为系统服务,而其他的进程均是由该服务
2011-01-13 00:00:00 1262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人