Уведомления

Мои книги

0

БестселлерХит продаж

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

Текст
21
Отзывы
Читать фрагмент
Отметить прочитанной
Как читать книгу после покупки
Достижения и награды
  • Бестселлер
  • Хит продаж
Описание книги

«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха.

Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой.


В форматах: a4.pdf и ios.ePub представлены файлы от издательства.

Подробная информация
  • Возрастное ограничение: 16+
  • Дата выхода на ЛитРес: 01 ноября 2018
  • Дата перевода: 2019
  • Дата написания: 2018
  • Объем: 410 стр. 135 иллюстраций
  • ISBN: 978-5-4461-0772-8, 9780134494166
  • Переводчик: Александр Киселев
  • Правообладатель: Питер
  • Оглавление
Книга Роберта Мартина «Чистая архитектура. Искусство разработки программного обеспечения» — скачать в fb2, txt, epub, pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.
Книга входит в серию
«Библиотека программиста (Питер)»
Чистая архитектура. Искусство разработки программного обеспечения
Чистый Agile. Основы гибкости
Data Science для карьериста
-15%
Цитаты 29

Хороший архитектор максимизирует количество непринятых решений.

+3GasheK

Главная стратегия такого упрощения в том, чтобы как можно дольше иметь как можно больше вариантов.

+3GasheK

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

+2mzavatsky

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

+2GasheK

Цель архитектора – создать такую форму для системы, которая сделает политику самым важным элементом, а детали – не относящимися к политике. Это позволит откладывать и задерживать принятие решений о деталях.

+1GasheK
Ещё 5 цитат

С этой книгой читают

Отзывы 21

Сначала популярные

Отличная книга программиста, который рассказывает о своем опыте разработки программного обеспечения начиная с 60х годов. В книге рассказывается о том, что такое архитектура программного обеспечения и какая она бывает. Уклона в какие либо языки нет, поэтому будет полезна для любого программиста.

Органичное продолжение книги Чистый код.


Однозначно Must Read для всех разработчиков.


В первых главах автор объясняет простые вещи, типа парадигм программирования, хорошо в голове укладывается из смысл.


В книге автор последовательно описывает принцип дизайна классов (SOLID). На основе этих глав принцип построения компонентов. А дальше в целом архитектуры системы. Ссылаясь на информацию предыдущих глав.


Самое интересное, что Мартин не рассматривает код только с точки зрения качества. Показывает альтернативные, относительно дешевые варианты разработки. При этом четко дает понять чем можно жертвовать, а чем точно не стоит.


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


Последняя глава про биографию кажется была лишней....

У Мартина более разработчики подход чем у Эванса. Потому читать эту книгу разработчику гораздо интереснее. Простой язык. Простые примеры.

Эту книгу должен прочитать каждый разработчик, независимо от уровня профессионализма. Автор объясняет какие имеются архитектуры и парадигмы, а самое главное, объясняет как они возникли и почему в настоящее время стали популярны.

Спорная книга. С одной стороны, принципы изложены безусловно верные, с другой стороны – много воды и озвучиваемое размазано весьма сумбурным слоем по всей книге, не хватает системности, не хватает более глубокого изложения теоретических основ. Автор мечется, то разжевывает термины, которые потом практически не используются, то словно мемуары рассказывает примеры, затрагивая их архитектуру лишь вскользь. Что-то можно было изложить короче и четче, а остальное содержание разбавить практическими задачами по разработке типовых решений. Идея-то в целом проста: нужны архитектурные границы, логика решений не должна зависеть от деталей – низовых уровней приложения. Но из данной книги она будет доступна, пожалуй, опытным разработчикам, кто на опыте не раз сталкивались с проблемами сопровождения и прочувствовали, что такое многие изменения из-за простой мешанины разных слоев в коде. Таким читателям может быть полезно в обобщенном виде понять основополагающие принципы. Да и то, много воды для этого. А начинающим, полагаю, это понимание из книги может оказаться не так доступно. Во-первых, само изложение, оптяь-таки, размыто, во-вторых, несмотря на многократные примеры из опыта автора, недостает практических примеров для читающего. Современная IT литература в целом страдает, авторы либо плохие специалисты, либо плохие педагоги, увы.

Оставьте отзыв

Купите 3 книги одновременно и выберите четвёртую в подарок!

Чтобы воспользоваться акцией, добавьте нужные книги в корзину. Сделать это можно на странице каждой книги, либо в общем списке:

  1. Нажмите на многоточие
    рядом с книгой
  2. Выберите пункт
    «Добавить в корзину»