Чистая архитектура. Искусство разработки программного обеспечения - страница 34
.
IV. Принципы организации компонентов
Принципы SOLID определяют, как выкладывать кирпичами стены, образующие комнаты, а принципы организации компонентов – как размещать комнаты в зданиях. Большие программные системы, подобно большим зданиям, строятся из меньших компонентов.
В части IV мы познакомимся с программными компонентами, узнаем, из каких элементов они состоят и как конструировать системы из них.
Конец ознакомительного фрагмента.
Если вам понравилась книга, поддержите автора, купив полную версию по ссылке ниже.
Продолжить чтениеПохожие книги
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это – основа для них. Потому что они являются профессионалами своего дела.В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», опи
Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за г
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и диза
Книга будет полезна для тех, кто стремится к созданию собственной виртуальной частной сети (VPN). Она охватывает широкий спектр тем, начиная с основ безопасности сетей и технологий VPN, и заканчивая практическими шагами по настройке и обслуживанию серверов и клиентов VPN. Автор подробно рассматривает различные аспекты создания VPN, включая выбор платформы и инфраструктуры, обеспечение безопасности данных, оптимизацию производительности и интеграц
Эта книга о будущем, где искусственный интеллект постепенно преображается в универсальный мозг, рождающийся из множества IoT-устройств, объединённых в децентрализованную сеть. Автор исследует, как самообучающиеся системы, способные автоматически переписывать и оптимизировать собственный код, превращают каждое «умное» устройство в автономного агента. Благодаря применению механизмов мотивации через альткоины, каждое устройство не только обмениваетс
Наверняка вы слышали об искусственном интеллекте (ИИ) и больших данных, но думали, что эти технологии слишком сложны. Возможно, вы представляете ИИ как что-то из голливудских научно-фантастических фильмов. Но искусственный интеллект – уже часть нашей повседневной жизни. И он способен изменить ваш бизнес к лучшему.Как использовать мощный потенциал ИИ, больших данных и других технологий для расширения и развития бизнеса? Ответы на эти вопросы вы н
Эта книга предназначена для опытных разработчиков, которые хотят углубить свои знания и навыки в программировании на Java. В ней рассматриваются наиболее актуальные и сложные темы, включая разработку высокопроизводительных приложений, использование современных библиотек и фреймворков, а также лучшие практики программирования на Java. Книга содержит подробные примеры, код и практические задания, которые помогут читателям закрепить свои знания и на
Эта книга, адресованная широкому кругу читателей, обладает рядом особенностей: в тематических беседах, затрагивающих различные сферы жизни татарского общества, можно найти ответы на многие современные вопросы. В искренних и живых диалогах по-новому раскрываются гениальная личность Габдуллы Тукая и новые грани его творчества, всецело посвящённого столь дорогому его сердцу народу. Книга поэта Зиннура Мансурова написана по итогам его многолетних исс
Никто не застрахован от ошибок, и мобильные агенты Официальной службы не исключение. Но цена некоторых ошибок зачастую выше, чем можно себе представить. В результате ссоры, произошедшей между Итом и Скрипачом после распада семьи, оба официала оказываются в мире Терры-ноль. В мире, который не может существовать даже теоретически. В мире, вобравшем в себя несколько кластеров Глобальной Сети. В мире, где умирает Контроль… Ситуация на планете катастр