Я хотел бы разработать легкий анализ кода, который похож на тот, который я использовал, когда работал в MSFT.
Это общая схема процесса:
- Разработчик вносит изменения.
- Пакеты разработчика меняются в некоторый файл архива
- Разработчик отправляет файл команде разработчиков
- Случайный член команды разработчиков, автоматически открывает файл изменений в различной утилите, делает заметки
- Если код хороший, случайный член говорит об этом, в противном случае отвечает запрошенными заметками.
Просто чтобы быть ясным: я знаю, как изменить код (: D) и отправить электронную почту. Я хотел бы узнать, есть ли простой способ создать архив изменений и легко просмотреть их в инструменте diff с помощью git
. Я думаю, что я могу создать git patch
и отправить по электронной почте это, но это только 1/2 истории. Могу ли я легко узнать, что делает патч для текущей базы кода?
Я хочу сделать это как можно более легким, потому что в противном случае маловероятно, что кодовые обзоры будут выполнены, и я твердо убежден в том, что простой процесс проверки кода повысит качество кода.