Иногда ваши коллеги-программисты делают что-то совсем не так, как вы , и то, что вы считаете неправильным, может иметь положительные стороны. У всех нас есть свои школы, откуда мы родом. Я думаю, что я сталкивался с программистами, которые жалуются на вещи, которые я не понимаю так же часто, что я сам чувствовал, что на что-то нужно жаловаться.
Убедитесь, что вы можете вывести то, на что вы жалуетесь, в конкретный недостаток . Если нет другой причины, чтобы вы могли мотивировать менеджеров среднего звена делать улучшения. Вещи, которые трудно вывести на измеримые факты, обычно происходят из различий во вкусе / стиле, а не в качестве (по этому поводу можно почитать букаков). Ответ, отправленный smacl , имеет хороший и конкретный совет!
Если вы можете вывести свое беспокойство в реальный ущерб, тогда я действительно не согласен, когда люди говорят, что нужно «принимать» такие ситуации. Я сталкивался с этой проблемой не раз, и позвольте вам сказать, что рефакторинг не является решением проблемы. Рефакторинг только устраняет симптомы .
Принятие подобной ситуации - это то же самое, что сказать: « некачественные производственные линии и дорогостоящее и разочаровывающее обслуживание - это то, с чем моя компания может жить » . Это, конечно, редко бывает. Однако руководство (т. Е. Те, кто не знает, какие проекты следует расставить по приоритетам) очень часто технически не осознают, в чем заключаются проблемы или почему разработка стоит дорого. Они не должны быть в этом отношении.
Вот почему вам нужна организация по разработке с техническими руководителями, главными архитекторами, хорошей организационной структурой, многоуровневой моделью и т. Д. Опытные специалисты по программному обеспечению, которые видели, куда ведет дорога, если вы игнорируете определенные аспекты разработки. Речь идет об изменении «культуры» ваших команд.
Либо вы придерживаетесь своей компании и пытаетесь изменить то, как вы делаете вещи из корней , либо вы найдете другое место для работы и убедитесь, что вы узнаете во время интервью, как именно они работают в каждом из них. день развития.
Удачи