В настоящее время я ищу способ сделать автоматические и человеческие кодовые-обзоры.Автоматический + человеческий код-обзорный процесс
Моего идеальный поток будет следующим:
- Разработчики код функции отдельно от проверенного кода
- Когда разработчик будет готов, он/она отмечает особенность завершенных в нашем выпуске-трекере
- Разработчик проверяет код
- Автоматическая сборка запускается для запуска наших модульных тестов и выполняется несколько автоматических проверок качества. Когда это не удается, разработчик уведомляется и просит исправить проблемы. Идеально это произойдет в изоляции. Поэтому, если один разработчик разбивает сборку, это не должно влиять на других разработчиков, работающих в одном проекте.
- Когда сборка в порядке, «менеджер» информирован о готовности новой функции. Он проверяет качество кода и проверяет, работает ли функция как ожидалось. Если есть проблемы, они отправляются разработчику для их исправления. Если все в порядке, менеджер фиксирует новую функцию на «основной» -объем.
Кажется, я нахожу много информации о реализации некоторых частей этой системы в Git-wold. Кто-нибудь знает, как я мог бы реализовать что-то вроде этого (не вызывая слишком много накладных расходов для команды разработчиков) в TFS?
Игнорировать мой предыдущий комментарий. Я идиот. Попробуйте взглянуть на StyleCop или Resharper на листинг, который, вероятно, должен произойти на определенном этапе (я предполагаю, что вы используете язык на основе .NET, потому что используете TFS). Это может быть лучше подходит для программистов (не перекрестно, мод перенесет его для вас, если это так)? –