TGViewer
Библиотека программиста Библиотека программиста @devs_storage · 19.1K subscribers
Post #2183 11.5K
Простое объектно-ориентированное проектирование: чистый и гибкий код

Написанная в виде сборника практических приемов, которые можно применять в любом объектно-ориентированном языке, книга предлагает советы по организации кода, управлению зависимостями и модулями и проектированию гибких абстракций. Информативные иллюстрации, практические примеры и упражнения помогут вам быстрее запомнить описываемые принципы.
В книге подробно обсуждаются следующие темы:
- сложность кода,
- согласованность (консистентность) и инкапсуляция,
- управление зависимостями
- проектирование абстракций
- работа с инфраструктурой и модульность.

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


Год: 2024

#books
More from @devs_storage
  1. Sep 21, 2026document post
  2. Sep 21, 2026🤖 Android-разработка на Kotlin — от основ языка до производительности реальных приложений…
  3. Sep 10, 2026document post
  4. Sep 10, 2026💻 Исследование программ Win32 до дизассемблера и отладчика. 2-е издание Что на самом деле…
  5. Sep 1, 2026💻 Социальная инженерия изнутри Собраны реальные методы, которыми сегодня пользуются кибер…
  6. Aug 13, 2026😰 Python для data science Осваиваем Data Science на Python через реальные задачи и практи…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →