Дата-ориентированное программирование

Шарвит Йонатан
Артикул2952
ISBN 978-5-9775-1924-3
Количество страниц 464
Формат издания 165 x 230 мм
Печать Черно-белая
SKU 97724
Серия Внесерийные книги

1250
1000

  • Бумажная книга
    Бумажная книга
    1250₽
  • Электронная книга
    Электронная книга

    549₽

Описание

Книга посвящена парадигме DOP (дата-ориентированному программированию), являющейся расширением философии объектно-ориентированного программирования. Предлагается новый взгляд на формирование структур данных и операции над ними в высоконагруженных приложениях. Изложенный материал даёт решения сложных проблем, возникающих при управлении состоянием, разделяемыми и распределёнными данными, позволяет безопасно организовать параллелизм и конкурентность, а также адаптировать ключевые принципы объектно-ориентированного программирования (полиморфизм, композицию, наследование) к новым задачам, связанным с обработкой больших данных.

Для аналитиков данных, программистов, руководителей команд и преподавателей

Исходные коды примеров расположены здесь https://www.manning.com/downloads/2264 

Отзывы

В нашей бесконечной битве с энтропией мы можем использовать дата-ориентированное программирование, чтобы уменьшить объем кода и повысить уровень абстракции, чтобы сделать логику и смысл нашей программы точными и очевидными.
Майкл Т. Нигард, из предисловия

Увидев примеры из этой книги, забыть их уже совершенно невозможно. Оказывается, не нужно учить никакой новый язык программирования, нужно изменить подход к самому программированию!
Райан Сингер, автор книги Shape Up: Stop Running in Circles and Ship Work that Matters

Если ваш код связан с обработкой данных – обязательно изучите DOP!
Майкл Эйдинбас, старший аналитик данных, компания Exxeta

Код, одновременно обрабатывающий и данные, и их поведение (такая ситуация обычна в объектно-ориентированном программировании), порой чрезмерно усложняется, и управлять его состоянием становится практически невозможно. Новая парадигма «дата-ориентированное программирование» (DOP – data-oriented programming) решает эту проблему, поскольку здесь данные приложений содержатся в неизменяемых обобщённых структурах, а вычисления над ними выполняются при помощи обобщённых функций. Парадигма DOP, как и ООП, универсальна и не зависит от конкретного языка. Научитесь работать в таком стиле – и в ваших приложениях больше не будет ошибок, связанных с состоянием, станет легче понимать и поддерживать код.

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

В книге рассказано, как:

  • отделить код от данных;
  • заключать информацию в универсальные структуры данных;
  • управлять состоянием, не изменяя данных;
  • управлять конкурентностью в активно масштабируемых системах;
  • писать дата-ориентированные модульные тесты;
  • очерчивать контуры данных.

Книга предназначена для  программистов, имеющих опыт работы с высокоуровневыми языками программирования, в частности, JavaScript, Java, Python, C#, Clojure, Ruby, а также для руководителей и исследователей, решающих широкий спектр задач по обработке данных.

Листать

Об иллюстрации на обложке
Рисунок на обложке «Fille de l’Isle Santorin», или «Девушка с острова Санторини», взят из сборника Жака Грассе де Сен-Совера, опубликованного в 1797 году. Каждая иллюстрация там нарисована и раскрашена вручную. В те дни было легко определить, где живут люди и каково их ремесло или положение в жизни, просто по их одежде. На своих обложках издательство Manning подчеркивает творческую жилку и инициативность, присущие всем, кто занят в сфере IT. Хочется напомнить, как разнообразны были региональные культуры еще пару веков назад и возродить память о тех временах, украшая книги картинками из подобных этнографических коллекций.

Йонатан Шарвит

Йонатан Шарвит (Yehonathan Sharvit) более двадцати лет занимается программированием, ведёт блог, выступает на конференциях и проводит семинары по дата-ориентированному подходу во всём мире.

Детали

Артикул 2952
ISBN 978-5-9775-1924-3
Количество страниц 464
Серия Внесерийные книги
Переплет Мягкая обложка
Печать Черно-белая
Год 2024
Габариты, мм 230 × 165 × 15
Вес, кг 0.595

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Дата-ориентированное программирование”
Рассылка email
  • Новинки на 2 недели раньше магазинов
  • Цены от издательства ниже до 30%
  • Акции и скидки только для подписчиков
  • Важные новости БХВ
Подписываясь на рассылку, вы соглашаетесь с политикой конфиденциальности и обработкой своих персональных данных.

Рекомендуем также