Привет, практикующие разработчики. А подскажите ка новичку вот что: Приходите вы на новую работу и дают вам старый проект. Проект очень сырой, написан на технологиях и языке который вы не то чтобы знаете, да еще предыдущий разработчик такая студота как и вы и оставил кучу невнятных костылей. А работать надо, надо новой функциональности добавлять да старую работать заставить. И вот вы проработали полгода, напилили всякого, костылей да подпорок поставили, итого у вас есть работающий проект, добавление нового в который процесс мучительный, пора рефакторить, думаете вы. А начальство так не думает, им вообще плевать насколько там оно у вас унутре правильно работает, им важно то что сверху, и они хотят новое. Компания не it, поэтому начальству что-то объяснить сложно.
Как вы в подобной ситуации поступили бы?
//предвосхищая вопросы гуру из больших компаний: провинциальное it такое вот, тут кучу всего пишут вчерашние студенты, узких специалистов в какой-то технологии практически нет. Исключение - 1С