Чистая архитектура. Искусство разработки программного обеспечения
«Чистая архитектура. Искусство разработки программного обеспечения» Роберта Мартина — это продолжение бестселлеров автора «Идеальный программист» и «Чистый код». Книга раскрывает секреты профессионализма разработчиков на более глубоком уровне.
В книге Роберт Мартин объясняет, что именно следует делать при разработке архитектуры программного обеспечения, почему нужно поступать так, а не иначе. Это руководство для тех, кто хочет научиться создавать качественные и надёжные программные системы.
Вы можете прочитать книгу онлайн бесплатно на сайте библиотеки Ридания.
Читать полный текст книги «Чистая архитектура. Искусство разработки программного обеспечения» бесплатно вы можете в нашей web читалке. Просмотрите оглавление, чтобы перейти сразу к желаемой части книги. Скачать fb2 файл книги (13,79 MB) можно по этой ссылке, если вы предпочитаете свою читалку.
- Год издания: 2018
- Автор(ы): Роберт Мартин
- Переводчик(и): Александр Киселев
- Жанры: Программирование, программы, базы данных
- Серия: Библиотека программиста
- fb2 файл книги добавлен , размер файла 13,79 MB
«Чистая архитектура. Искусство разработки программного обеспечения» — читать онлайн бесплатно
ПереводчикА. Макарова
Технический редакторН. Суслова
Литературный редакторЕ. Герасимова
ХудожникиЛ. Егорова, С. Заматевская , Р. Яцко
КорректорыС. Беляева, Н. Викторова
ВерсткаЛ. Егорова
Посвящается моей любимой супруге, моим четырем замечательным детям и их семьям, включая пятерых внуков — радость моей жизни
О чем мы говорим, когда обсуждаем архитектуру?
Так же как любая метафора, описание программного обеспечения с точки зрения архитектуры может что-то скрыть, а что-то, наоборот, проявить; может обещать больше, чем давать, и давать больше, чем обещать.
Очевидная привлекательность архитектуры — это структура. А структура — это то, что доминирует над парадигмами и суждениями в мире разработки программного обеспечения — компонентами, классами, функциями, модулями, слоями и службами, микро или макро. Но макроструктура многих программных систем часто пренебрегает убеждениями или пониманием — организация советских предприятий, невероятные небоскребы-башни Дженга, достигающие облаков, археологические слои, залегающие в горной породе. Структура программного обеспечения не всегда интуитивно очевидна, как структура зданий.