Каков хороший способ управления источником, связанным с A / B-тестированием? - PullRequest
4 голосов
/ 18 июня 2010

Текущий метод, используемый в нашей компании, заключается в том, чтобы иметь долгоживущую ветвь релиза, на которой мы все разрабатываем, с разработчиками, проверяющими любой не-ab тестовый код как в ветви, так и в транке, в то время как только ab тестовый код проверяется в ветке. Затем, как только мы выпускаем, победившие тестовые ячейки объединяются в магистраль, в то время как большая часть ab тестового кода отбрасывается. Это работает для нас в течение некоторого времени, но мы начинаем новый проект, и мне интересно, сможем ли мы улучшить наш рабочий процесс с этим новым проектом. Когда все проверяют ветку и ствол, это боль. В идеале, у нас был бы более стандартный подход разработки против магистрали и ветвления для стабилизации, но это означало бы загрязнение нашей магистрали кодом тестирования ab.

...