Вышло так что в отделе у меня одни только молодые программисты. Ребята очень способные, но без опыта работы на больших проектах.
Отдельно у каждого на маленьких участках код выглядит прилично, но много котстылей между блоками даже у одного разраба. Сбор воедино системы в целом так и вовсе ад.
Сопровождается это тем, что ребята не всегда пишут комментарии, а если и пишут, то не всегда внятно - по привычке фокусируются на реализации а не на концепциях.
В общем, созрела у меня мысль провести им какойнить тренинг с тем чтобы повысить культуру и качество разработки. Что посоветует коллективный разум?
зы. культуры коллективной разработки уже хватает на стабильную работу в git когда все ковыряются в мастер ветке, потихонечку появляется документация в redmine и doxygen. на хилую троечку в общем.
зыы. у всех линуксы, проект на кьют