【发布时间】:2011-10-27 20:15:20
【问题描述】:
我期待了解一些管理属性文件的最佳方法。
我们有一组设备(比如 N 个)。这些设备中的每一个都具有某些属性。 例如 设备 A 具有属性
A.a11=值a11
A.a12=值a12
.
设备 B 具有属性
B.b11=值b11
B.b12=值b12 .
除此之外,它们还有一些适用于所有设备的通用属性。
X.x11=值x11
X.x12=值x12
我正在编写一个自动化程序,用于在这些设备上运行一些测试套件。一次,在单个设备上运行测试脚本。设备名称将作为参数传递。根据设备名称,代码将获取相应的属性和公共属性,并使用这些属性更新设备。例如对于设备 A,代码将获取 A.a11、A.a12(设备 A 特定)和 X.x11、X.x12(通用)属性,并在运行测试脚本之前将其上传到设备。
因此,在代码中,我需要管理这些属性,以便仅将设备特定和通用属性上传到设备,而忽略其余属性。我是这样管理的
if ($device eq 'A') then
upload A's properties
elsif ($device eq 'B') then
upload B's properties
endif
upload Common (X) properties.
随着设备数量的不断增加,以这种方式管理设备变得有点困难。
所以我期待其他一些管理这些属性的最佳方法。
【问题讨论】:
标签: java perl oop design-patterns properties