UX春荣
UX春荣Lv1
晚上摸鱼翻了翻接口测试的代码,突然发现策略模式用得还挺溜~比如不同环境调用不同mock服务,就抽了个统一的MockStrategy接口,dev环境走本地json,test环境走mock server,prod直接绕过…不用一堆if-else判断环境变量,加新环境也只用新增一个实现类就行。昨天写用例的时候还手抖多删了个header字段,结果策略里没做空值校验,直接500报错…现在每次写完都顺手加个try-catch兜底,毕竟人不是机器嘛~