Посоветуйте лайтвейт коде-ревью для Идеи
Сейчас коде-ревью сложных мест в коде происходит просто:
К сожалению, в обоих случаях надо физически идти. Eсли надо ходить в другую комнату, то это уже неудобно.
Поэтому вопрос к уважаемому комьюнити, какое ПО или процесс можно использовать для того, чтобы ревьюить и обсуждать дифы для команды, которая сидит с соседних комнатах и прогает на Java?
Хотелки:
Известные мне и не подходящие решения:
Возможно стоит попробовать использовать Git вместо Svn?
Это позволит делать много легких веток, которые можно будет посмотреть до коммита в основную ветку даже с другой машины. И даже можно будет вносить мелкие правки, чтобы не дергать автора лишний раз, а потом реинтегрейтить в основную ветку.
- До коммита: поднимаешься, идешь к другому компу, читаешь дифф, обсуждаешь его с автором
- После коммита: открываешь дифф из репозитория, зовешь автора, читаешь дифф, обсуждаешь с автором
К сожалению, в обоих случаях надо физически идти. Eсли надо ходить в другую комнату, то это уже неудобно.
Поэтому вопрос к уважаемому комьюнити, какое ПО или процесс можно использовать для того, чтобы ревьюить и обсуждать дифы для команды, которая сидит с соседних комнатах и прогает на Java?
Хотелки:
- Простота системы и минимальная дополнительная нагрузка на авторов и ревьюеров
- Отсутствие жесткого обязательного процесса проверки
- Интеграция с IntelliJ, хочу смотреть код и делать комменты прямо в ней, не хочу ходить на веб-сервер, чтобы читать код
- Возможность пересылки указателей на код в диффе, чтобы обсуждение можно было вынести в телефон/Скайп
Известные мне и не подходящие решения:
- Пересылка дифов почтой, обсуждение их в почте же. Не подходит по пункту 3-4.
- Использование серверных систем вроде Круишабл. Не подходит по пункту 1-2. Система хождения туда-сюда и так работает, надо сделать ее только чууть-чуть проще, а не сложнее.
Возможно стоит попробовать использовать Git вместо Svn?
Это позволит делать много легких веток, которые можно будет посмотреть до коммита в основную ветку даже с другой машины. И даже можно будет вносить мелкие правки, чтобы не дергать автора лишний раз, а потом реинтегрейтить в основную ветку.
