"Programming guides" для работы в команде
От: _hum_ Беларусь  
Дата: 06.08.19 14:21
Оценка:
Есть команда из двух абсолютных джунов ("войтишников"), тимлида и одного человека, который был мидлом в одной технологии, а теперь в команде работает с другой (был back-end на Java, теперь full-stack на JS/NodeJS+React).
Поначалу все было ОК — все проходило через ревью тимлида, но с ростом проекта тимлид стал пускать ревью на самотек ("ревьювьте друг у друга"). Я как заинтересованный в проекте сторонний наблюдатель вижу, что "миддл" потихоньку начинает доминировать, переписывая код (в том числе и других участников) и переделывая архитектуру под себя ("под свое видение"). Беда в том, что он, по-видимому, не обладает "культурой программирования" (то есть, частенько нарушает те принципы, которые обычно считается дурным тоном в программировании нарушать, типа KISS, SOLID и др.; слабо заботится о развязанности отдельных частей проекта, о понятном именовании и т.п. ). Тимлид, видимо, полагаясь на его опыт, во многом ему потакает. Засим вопрос: есть ли какие-то общепринятые (авторитетные) "programming guides", на которые можно сослаться джуну, чтобы хоть как-то "приструнить" этого "мидла", показав тимлиду, что тот нарушает эти принципы?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.