1. 分块/分类
如果对多个master或者端口建环境,可以把某一个master拿出来做一遍,其他的复制粘贴,改一改,思路方法一样。
不要写成一坨,不变scale
2. 分层处理
把环境的功能分成多步,比如创建队列,接受trans,保存到队列,预处理trans,比较trans。
每一步都封装成方法。
3. 复用
上一步封装成方法,也有利于复用。
4. 暂存
把待处理的数据先暂存到队列中,用的时候再取。
也可以对暂存的数据进行预处理
5. 控制开关
灵活使用控制开关,比如各种使能
6. 活用ref参数
可以把port / export/类对象作为输入的ref参数,方便扩展方法的功能,也减少参数个数,便于复用