跳到主要内容

general-rules

Single Configs

不同环境共用的config应该放到single config里,也就是和代码一样要减少重复,这样好维护也不乱 相关的放到一起,不相关的不放到一起,这样每个config比较内聚,好维护 多个相关的组织成文件夹,文件夹可以是多级的,同样目的是为了清晰好维护

Config 注释

config如果不是明确用途的,应该填写注释,比如params_group_1,这个group是干什么用的, smart_group_1,这个是干什么用的等,防止后期忘了为什么创建新的而不复用已有的 目的也是为了清晰好维护

Zhiyoufy平台同步

config,template,environment等等应该通过脚本同步到zhiyoufy上,这样有新环境可以很方便并且准确的部署 同步的脚本应该按功能组织在不同的文件夹,目的也是为了清晰好维护

同步脚本也是应该按照同步的东西分成几个函数,控制每个函数的复杂度,从而易于维护

Data

测试数据同样应该组织到不同的目录中

Case

Case的描述应该清晰易懂,比如描述清楚主要步骤,哪个主体做了什么动作,期待什么结果等 case需要更新的时候应及时,保证case与当前产品同步 没有意义的case也要及时删掉

不用的各种资源

不用的各种资源应该及时删掉,比如template, config, data等,只保留有用的东西这样好维护 可以通过review最新的case确定哪些资源不用了