redhat made easy

[原创]初识Q-Patterns - 5

上一篇 / 下一篇  2008-12-19 09:49:18 / 个人分类:测试设计

<分析Q-Patterns示例-2>

q-patterns的其他部分

name和classfication
是用来命名和归类的,这样的方法在生活之中无处不见,所有人都会不自觉的使用这样方法,比如程序员的命名空间,又把source code放入不同的package里,其实都是在运用这些方法,此等好处在这里也不繁叙了。唯一要说的还是重申一下,好的命名方法和归类方法是维护和重用的根基,如果只是一样东西使用一次,你打可以不必这样花时间去做此等工作,但是如果想日后重用或者当作经验传授他人的时候,这些信息就是必不可少的了。

intend
目的,做每一件事情应该都有自己的目的。

Metadata
中文是元数据,好像windows下我们创建的word文件,每个文件都有它的元数据,用右键点击文件,察看文件的属性,可以看到有作者啊,关键字之类的信息,就是这个作用,很多时候我们还会在word里创建一页用来保存一些我们关注的信息,比如作者,版本号,分发列表之类的,这些都可以叫做元数据。元数据对于q-patterns来说不是必需的,很所时候这应该是配置管理的需要。我们根据自己公司的习惯来使用元数据。



examples
是举例说明,也是q-patterns一个可有可无的部分,如果q-patterns是个抽象化的pattern,还是有必要举一个例子来帮读者建立一些具体的印象。

associated q-patterns
将相关的其他q-patterns罗列与此,什么才叫做相关的q-patterns呢?这个值得我们进行更加深入的探讨。这里就不详细说了。

Specialization
OO的说法,这里是它的子类,是一些具体化的pattern,也就是增加了某些限制和某些扩展的pattern,对某些问题有具体的回答,或者intend里有具体的约束。

specialization of
这里是父类了,继承了那个pattern

上面这么多其它属性,让人兴奋的是最后两个,因为这两个属性,q-patterns才真正达至write once, apply all

命名和归类让我们可以整理我们的mindset

metadata可以让配置管理与q-patterns相结合

associated q-patterns让q-patterns的组合成为可能,这样可以用一些小的q-patterns来搭建更加复杂的q-patterns。

TAG: 测试设计

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 8344
  • 日志数: 17
  • 图片数: 1
  • 建立时间: 2008-12-18
  • 更新时间: 2008-12-30

RSS订阅

Open Toolbar