У меня есть вопрос об управлении командой. Прямо сейчас я имею дело с младшим разработчиком, который работает удаленно с фабрики кодирования. Парень открыт для критики и готов учиться, но у меня есть некоторые сомнения в том, насколько я должен подталкивать некоторые вещи.
Прямо сейчас, когда что-то является прямым и очевидным нарушением хороших практик: например, нарушение SRP, объекты Бога, бессмысленные имена для методов или переменных; Я указываю, что он должен исправить, и пытаюсь объяснить, почему это неправильно.
Мой вопрос: когда мне остановиться? Прямо сейчас, если есть незначительные нарушения стиля кодирования, такие как имена переменных на неправильном языке (предыдущая команда смешала испанский и английский, и я пытаюсь это исправить), или некоторые незначительные структурные проблемы, я отпускаю и исправляю их, если У меня есть свободное время или мне нужно изменить проблемный класс. Я чувствую, что это хорошо для морального состояния команды, поэтому я не буду постоянно возвращать код тому, что новичку может показаться мелочами, что может быть довольно неприятно, но я также беспокоюсь, что слишком «мягкое» может помешать парню от обучения, как сделать что-то.
Как мне сбалансировать грань между обучением парня и не сжигать его постоянной критикой? Для младшего может быть неприятно, если вы скажете ему переделать то, что на его взгляд работает.