Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вы ведь не знаете всей истории, правда? Возможно, если бы делалась «правильная архитектура» то конкуренты успели бы раньше, или не хватило бы финансирования.
По факту, раз проект жив и развивается, есть определённое количество довольно толковых разработчиков, и все видят, что текущая архитектура замедляет разработку — поднимите вопрос о глобальном рефакторинге. Сможете аргументировать зачем, — ну чтож я думаю менеджеры дадут добро. не сможете — значит он там и не нужен.
А вот сидеть и молча копать копрокод — это уж извините извращение какое-то. Вы что, действительно ждёте, что менеджеры посмотрят, и скажут что пора бы сменить архитектуру? Скорее они поменяют разработчиков.
Боюсь, что обычно в этих случаях причина не в спешке. Если изначально грамотно продумывать архитектуру, то времени вполне хватит.
Раз проект жив и развивается, это значит только одно — пока ещё не кончились деньги инвесторов. Посмотрим, что будет после первого внедрения.
Поменяют — отлично. Новые разработчики опять утонут во всём этом, и что дальше? Опять сменить? И ещё раз, пока не надоест?
А вы попробуйте продумать архитектуру, когда требования и даже концепция постоянно меняются. Универсальная архитектура — как правило довольно сложна, для начала, поэтому и делают на неподходящей.
Если у вас проект ещё незапущен, но уже требует рефакторинга, и стопорится на пустяках — советую искать другую работу :). В этом случае его уже практически ничего не спасёт (кроме разве что отсутствия конкурентов, тогда быть может есть возможность сделать всё с нуля).
будут менять, пока не найдутся те, кто сможет объяснить причину задержек и её исправить. Общатся надо с менеджерами, одно ведь дело делаете.
Часто работают всего 1 день во время выставки, а потом выкидываются
Как вырастить программу из прототипа