Какие книги (материалы) по проектированию ПО стоит читать новичкам?
Недавно написал программу примерно на 1к строк, спустя какое-то время понял, что сделал несколько ошибок при проектировании (по крайней мере на мой взгляд), из-за которых было сложно вносить дополнительные изменения. После этого захотелось узнать о том, как более грамотно проектировать программы.
Нужно изучить принципы SOLID (в своё время это просто перевернуло моё сознание)
Хорошие книги по этой теме:
- Роберт Мартин "Чистый код Создание, анализ и рефакторинг"
- Роберт Мартин "Чистая архитектура"
- Стив Макконнелл "Совершенный код"