alibaba / testable-mock

换种思路写Mock,让单元测试更简单
https://alibaba.github.io/testable-mock/
MIT License
1.83k stars 310 forks source link

如何避免mock代码异常提交 #321

Open dajitui opened 1 year ago

dajitui commented 1 year ago

由于开发者的疏忽,将mock代码提交到生产环境,对此框架有没有对环境变量或者开关类做限制呢?

linfan commented 1 year ago

具体是怎么导致Mock代码提交到生产环境的呢?

正常来说,Mock代码只在单元测试运行的时候生效,不会出现在生成的jar包里。

dajitui commented 1 year ago

目前我公司基本没有写单测,所以存在直接在代码里面mock数据,我记得阿里之前也有要求说写单测,但是实际上业务团队在追求效率情况下,也会采用类似的粗暴的直接mock,我的想法希望能够兼容这种场景

dajitui commented 1 year ago

如果线上不挂载testable-mock agent的话应该也不会影响,那应该没问题