Image

Imagebasanov wrote in Imageru_java

Category:

Посоветуйте лайтвейт коде-ревью для Идеи

Сейчас коде-ревью сложных мест в коде происходит просто:
  1. До коммита: поднимаешься, идешь к другому компу, читаешь дифф, обсуждаешь его с автором
  2. После коммита: открываешь дифф из репозитория, зовешь автора, читаешь дифф, обсуждаешь с автором

К сожалению, в обоих случаях надо физически идти. Eсли надо ходить в другую комнату, то это уже неудобно.
Поэтому вопрос к уважаемому комьюнити, какое ПО или процесс можно использовать для того, чтобы ревьюить и обсуждать дифы для команды, которая сидит с соседних комнатах и прогает на Java?

Хотелки:
  1. Простота системы и минимальная дополнительная нагрузка на авторов и ревьюеров
  2. Отсутствие жесткого обязательного процесса проверки
  3. Интеграция с IntelliJ, хочу смотреть код и делать комменты прямо в ней, не хочу ходить на веб-сервер, чтобы читать код
  4. Возможность пересылки указателей на код в диффе, чтобы обсуждение можно было вынести в телефон/Скайп

Известные мне и не подходящие решения:
  1. Пересылка дифов почтой, обсуждение их в почте же. Не подходит по пункту 3-4.
  2. Использование серверных систем вроде Круишабл. Не подходит по пункту 1-2. Система хождения туда-сюда и так работает, надо сделать ее только чууть-чуть проще, а не сложнее.

Возможно стоит попробовать использовать Git вместо Svn?
Это позволит делать много легких веток, которые можно будет посмотреть до коммита в основную ветку даже с другой машины. И даже можно будет вносить мелкие правки, чтобы не дергать автора лишний раз, а потом реинтегрейтить в основную ветку.