Структура печальная, в идеале одному классу соответствует один файл, а одной задаче 1 класс (про ответственность классов кста Single Responsibility Principe из SOLID)
Придерживайся Layered Design, в идеале Domain Driven Design но будто бы он избыточен для небольших проектов
Структура печальная, в идеале одному классу соответствует один файл, а одной задаче 1 класс (про ответственность классов кста Single Responsibility Principe из SOLID)
Придерживайся Layered Design, в идеале Domain Driven Design но будто бы он избыточен для небольших проектов
https://github.com/strannik1105 - мои репозитории как референс неплохих структур