文章列表
Introducing Selenium
Selenium is a robust set of tools that supports rapid development of test automation for web-based applications. Selenium provides a rich set of testing functions specifically geared to the needs of testing of a web application. These operations are highly flexible, allowing man ...
- 2009-11-23 14:06
- 浏览 717
- 评论(0)
架构的原则和方法论
1. 原则
总原则是:关注点隔离。
在解决各类问题都应以此原则为指导。但针对于不同层面该原则的变化不同。针对于高层设计(概要设计):合理划分逻辑边界;针对于详细设计层面是:任何改动最多涉及一个接口和一个实现类(简单类职责的变体)。
2. 方法论
方法论有两个:自上而下,由内而外。
其对应的完整理论体系为:面向对象/面向方面,领域驱动设计以及测试驱动设计。
3. 发展与演化
A.总结归纳型
这个方式最常见。程序员所需要面对的问题是:在有限的时间、资源,面对有限的需求,在容错范围内的做出一定的产品。在这种有限条件下反复训练出来的决策机制,使得程序员对归纳法有着特 ...
- 2009-10-29 10:45
- 浏览 784
- 评论(0)