Должны ли классы модульных тестов находиться под контролем версий вместе с остальным кодом? - PullRequest
11 голосов
/ 22 сентября 2008

Если я создаю набор тестов для проекта разработки, должны ли эти классы оставаться под контролем версий вместе с остальным кодом проекта?

Ответы [ 13 ]

0 голосов
/ 22 сентября 2008

Безусловно, они должны рассматриваться как первоклассные граждане вашей кодовой базы. Они будут нуждаться во всей любви и заботе, то есть в обслуживании, как любой кусок кода.

0 голосов
/ 22 сентября 2008

Да.

Тестовый код - это код. Он должен поддерживаться, подвергаться рефакторингу и версиям. Это часть вашего системного источника.

0 голосов
/ 22 сентября 2008

Да, они должны. Люди, проверяющие последнюю версию, должны иметь возможность модульного тестирования кода на своем компьютере. Это поможет выявить недостающие зависимости, а также может предоставить им неофициальную документацию о том, как работает код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...