Книги, советы, курсы по архитектуре приложений?
Начните с хрестоматийного трёхтомника Роберта Мартина "Чистый код", "Чистая архитектура" и "Идеальный программист".
Дайте Ваш код почитать другому программисту. Если он не поймет о чем там, и скажет что "можно было бы и лучше", то тогда да, тогда копрофекальный код. Но если у него не возникнет особо сложностей - то не переживайте, можно жить.