Задать вопрос

Книги, советы, курсы по архитектуре приложений?

Всем привет. Я новичок, сейчас дописываю проект, многопоточный чат на С++.
Код разросся до 2к строк и я просто схожу с ума! Вроде все работает, все более менее оптимизировано, но мне все равно кажется, что мой код ужасен. ПРОСТО УЖАСЕН.
Да даже просто код глаз не радует, кажется неуклюжим.
Я понял, что у меня слишком много зависимостей, и скорее всего они неправильно реализованы. По сути, есть данные, и есть методы для обработки этих данных. Так вот мои методы, видимо, вообще неправильные... Я подумал, что дело в архитектуре, в организации данных и доступа к ним, в отношениях между объектами.
Отсюда этот вопрос. Мне нужен любой материал, чтоб уметь хотя бы на базовом уровне продумывать архитектуру программы. Извините за эту писанину, просто хочется чтобы меня точно поняли!
Заранее спасибо!
  • Вопрос задан
  • 1157 просмотров
Подписаться 11 1 комментарий
Подписчики вопроса 11 К ответам на вопрос (1)