XoFfiCEr
Оно конечно легко судить не зная исходного ТЗ, которое постепенно усложнялось.
ой мне не рассказывайте =) я знаю что это и что чаще всего получается в итоге.
XoFfiCEr
На основании чего вы сделали заключение о неправильности архитектуры?
Правильная архитектура не подразумевает боль и ненависть при разработке, наоборот, легкость и чувство удовлетворения. Это когда новая задача вполне вписывается в существующую конструкцию и не надо делать адских костылей что бы оно заработало.
Да вы не напрягайтесь так, умеете выбирать правильные решения в начале пути - это мощный скил, который разрабатывается трудом, а не врожденное чувство.