Чистая архитектура. Искусство разработки программного обеспечения

Передняя обложка
"Издательский дом ""Питер""", 25 янв. 2018 г. - Всего страниц: 352
«Идеальный программист» и «Чистый код» — легендарные бестселлеры Роберта Мартина — рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой. Все архитектуры подчиняются одним и тем же правилам! Роберт Мартин (дядюшка Боб)
 

Содержание

Предисловие
14
Часть I Введение
23
парадигмы программирования
41
Часть III Принципы дизайна
75
Часть IV Принципы организации компонентов
105
Часть V Архитектура
143
Часть VI Детали
265
Часть VII Приложение
305
Авторские права

Часто встречающиеся слова и выражения

абстрактные архитектура программного обеспечения архитектурные границы базы данных бизнес-логики бизнес-правила больше будет важные вам варианты использования версии взаимодействий виде возможность встраиваемых встраиваемых систем вы выполнять высокоуровневые году даже Дейкстра Диаграмма дизайн диск должен должны других есть зависимостей задач затем изменения изменять имеет Интерактор используется исходном коде Каждый классы клиента команды компании компилятор компонентов компьютер контроллер которые любые микропрограммы много могли могут модуль может можно Например нас наши независимо некоторые несколько низкоуровневые новых нужно объект объектно-ориентированного один одном операционной системы определяется очень первый плагинами политики пользовательского интерфейса пользователя потока управления потому поэтому правила Презентатор приложения пример принцип причинам проблемы программирования программисты программного обеспечения просто процесс процессора работы развертывания разделения разных разработки разработчиков реализации реализовать решение рис самого свои связаны серверов сервис-ориентированная архитектура систему следует службы создать Структурное программирование сущности телефонных тестирования тесты требуется уровня устойчивости устройства файл фреймворков функции Хорошая архитектура цель часто этот является языке Java MySQL UNIX void

Библиографические данные