首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何对AB测试进行代码管理

如何对AB测试进行代码管理
EN

Stack Overflow用户
提问于 2015-01-21 20:09:04
回答 1查看 184关注 0票数 0

AB测试如何进行代码管理?特别是,如何组织项目文件夹中的代码(基线和变体)?如何在实验后删除代码?

EN

回答 1

Stack Overflow用户

发布于 2015-03-03 16:16:12

没有“一个”的答案。你可以通过不同的文件夹,不同的类,或者在你的代码中做一些像if语句这样简单的事情来做到这一点。

我认为您实际上问的是如何在代码中找到所有这些实验。一个很好的解决方案是用具体的类编写“实验定义”代码,这样你就可以很容易地在IDE中找到它,一旦你删除了实验定义类,你的编译就会中断,你会很容易地在代码中找到使用它的所有地方。

open source AB test framework called PETRI使用了这种模式的一个很好的例子,它就是促进这一点的。您将创建一个experiment spec ( AB测试定义)作为一个具体的类,并使用它来执行测试。

代码语言:javascript
运行
复制
    @RequestMapping(value = "/conductExperimentWithSpecDefinition", method = RequestMethod.GET)
@ResponseBody
public String conductExperimentWithSpecDefinition( @RequestParam("fallback") String fallback) throws ClassNotFoundException {
return laboratory.conductExperiment(TestSpecDefinition.class, fallback, new StringConverter());
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28066899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档