我们做任何事情,背后都有一股驱动力。比如,我们吃饭,是因为饥饿驱动我们去吃饭;
简单地说,人类的多数行为都是受到“欲望”驱动。
我们做程序员的,也需要一股实实在在的驱动力,来驱动我们完成手头的工作。如果找不到这股驱动力,或者驱动力不够强,我们便会觉得心烦;随便上上网,看看技术文章,学学新技术,不知不觉,一天就过去了。
要高效地编写代码,需要高效的驱动力。
用例驱动,是一种高效的驱动力。
用例驱动,首先要设计一条完成用例的线;这个线上有多个驻点;我们的任务就是攻克这些驻点;
我们一天的工作成效,体现在攻克驻点个数,和驻点完成质量这两方面;
USECAS的于时间序列图
首先第一步,我们设计时间序列图
UI--〉控制-->逻辑-->数据库
我们可以设计这样一个一般的时间序列图;
我们进入到逻辑层
有可能需要修改数据结构
我们修改了数据结构,由此可能造成整个UC线的地震
我们不断在UC线上移动
?
?
?