Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.
В книге подробно обсуждаются следующие темы:
- сложность кода,
- согласованность (консистентность) и инкапсуляция,
- управление зависимостями
- проектирование абстракций
- работа с инфраструктурой и модульность.
Кому рекомендуется прочитать это издание?
Начинающим разработчикам, которые хотят понять, как писать качественный код с применением ООП.
Опытным программистам, стремящимся улучшить структуру существующего кода и создавать более гибкие приложения.
Тимлидам и архитекторам, которым важно внедрить стандарты разработки и лучшие практики в команде.
Программистам на любом языке ООП, таким как Java, C#, Python, или C++, которые хотят глубже понять принципы проектирования.
Студентам технических вузов, изучающим основы программирования и проектирования систем.
Год: 2024
#books
