Здравствуйте. В качестве пет-проекта выбрал файл менеджер на пайтоне. Но начав раздумывать над дизайном и логикой, и как эти два аспекта должны между собой взаимодействовать, немного(много) запутался. Суть вопроса: как правильно распланировать архитектуру приложения, которое я хочу создать? От А до Я, чтобы код в дальнейшем не стыдно было показывать. Есть ли какие-то ресурсы или книги?
Буду очень благодарен за подробный ответ.
Пишите как можете а потом дорабатывайте, книг где напишут как правильно, когда вы не знаете как не правильно - нет, программирование это навык, нарабатывайте его