Цитаты из книги «Чистая архитектура. Искусство разработки программного обеспечения», страница 3

Цель архитектуры программного обеспечения – уменьшить человеческие трудозатраты на создание и сопровождение системы

Следствия из этого факта могут показаться ошеломляющими. Разработка программного обеспечения не является математической задачей, даже при том, что она связана с применением математических конструкций. Эта сфера деятельности больше похожа на науку. Мы убеждаемся в правильности, потерпев неудачу в попытке доказать неправильность.

Прежде всего обратите внимание на кривую обучения, заметную на рис. 1.6. Каждый раз на решение задачи затрачивалось меньше времени. Отметьте также, что в дни, когда применялась

вариант использования 42 . Вариант использования описывает способ использования автоматизированной системы. Он определяет, что должен ввести пользователь, что должно быть выведено в ответ и какие действия должны быть выполнены для получения выводимой информации. В отличие от критических бизнес-правил внутри сущностей, вариант использования описывает бизнес-правила, характерные для конкретного приложения

Всякая программная система имеет две разные ценности: поведение и структуру

Если вы думаете, что хорошая архитектура стоит дорого, попробуйте плохую архитектуру. Брайан Фут и Джозеф Йодер

Если два класса тесно связаны, физически или концептуально, настолько, что всегда будут изменяться вместе, они должны принадлежать одному компоненту

создание беспорядка всегда оказывается медленнее, чем неуклонное соблюдение чистоты

Сначала мы думали, что вся вычислительная мощность будет сосредоточена в фермах серверов, а браузеры будут просто отображать информацию. Затем мы начали добавлять апплеты в браузеры. Но нам это не понравилось, поэтому мы переместили динамическое содержимое обратно на серверы. Но это нам тоже не понравилось, и мы изобрели Веб 2.0, переместив почти всю обработку обратно в браузер, используя для этого Ajax и JavaScript. Мы зашли так далеко, что создали целые приложения, выполняющиеся в браузерах. И теперь мы снова возбуждены перемещением JavaScript обратно на сервер в виде Node.

создание беспорядка всегда оказывается медленнее, чем неуклонное соблюдение чистоты , независимо от выбранного масштаба времени.

599 ₽

Начислим

+18

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Возрастное ограничение:
16+
Дата выхода на Литрес:
01 ноября 2018
Дата перевода:
2019
Дата написания:
2018
Объем:
401 стр. 136 иллюстраций
ISBN:
978-5-4461-0772-8, 9780134494166
Переводчик:
Правообладатель:
Питер (Айлиб)
Формат скачивания:
Текст PDF
Средний рейтинг 4,8 на основе 8 оценок
Текст PDF
Средний рейтинг 4 на основе 27 оценок
Текст PDF
Средний рейтинг 4,5 на основе 10 оценок
Текст PDF
Средний рейтинг 5 на основе 10 оценок
Текст PDF
Средний рейтинг 4,2 на основе 23 оценок
Текст
Средний рейтинг 4,6 на основе 257 оценок
Текст PDF
Средний рейтинг 4,5 на основе 10 оценок
Текст PDF
Средний рейтинг 4,2 на основе 126 оценок
Текст PDF
Средний рейтинг 4,5 на основе 19 оценок
По подписке
Текст
Средний рейтинг 4,6 на основе 197 оценок
По подписке
Текст PDF
Средний рейтинг 4,9 на основе 7 оценок
По подписке
Текст PDF
Средний рейтинг 3,2 на основе 6 оценок