Доступно

Дата-ориентированное программирование [Йонатан Шарвит]

Тема в разделе "Электронные книги", создана пользователем Loriem, 5 дек 2023.

Цена: 958р.-87%
Взнос: 116р.
100%

Основной список: 41 участников

Резервный список: 5 участников

Статус обсуждения:
Комментирование ограничено.
  1. 5 дек 2023
    #1
    Loriem
    Loriem ОргОрганизатор (П)
    Дата-ориентированное программирование
    Шарвит Йонатан

    data.jpg


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

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

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

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

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

    Полистать: Скрытая ссылка
    Формат: pdf-scan
    Стоимость: 1250 рублей, по акции 937 рублей, будет добавлена доставка
    Скрытая ссылка
     
    Последнее редактирование модератором: 2 янв 2024
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      23 янв 2024
    2. tasm_evil
      tasm_evil участвует.
      22 янв 2024
    3. geek_boy
      geek_boy участвует.
      17 янв 2024
    4. Galianyn
      Galianyn участвует.
      16 янв 2024

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      23 янв 2024
    2. skladchik.com
      Взнос составляет 58р.
      15 янв 2024
    3. skladchik.com
      Складчина активна.
      15 янв 2024
    4. skladchik.com
      Сбор взносов начинается 15.01.2024.
      12 янв 2024
Статус обсуждения:
Комментирование ограничено.