Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 134.022
- Реакции
- 76.356
Складчина: Дата-ориентированное программирование [Йонатан Шарвит] [Повтор]
Книга посвящена парадигме DOP (дата-ориентированному программированию), являющейся расширением философии объектно-ориентированного программирования. Предлагается новый взгляд на формирование структур данных и операции над ними в высоконагруженных приложениях. Изложенный материал даёт решения сложных проблем, возникающих при управлении состоянием, разделяемыми и распределёнными данными, позволяет безопасно организовать параллелизм и конкурентность, а также адаптировать ключевые принципы объектно-ориентированного программирования (полиморфизм, композицию, наследование) к новым задачам, связанным с обработкой больших данных.
Для кого книга:
Для аналитиков данных, программистов, руководителей команд и преподавателей.
Книга предназначена для программистов, имеющих опыт работы с высокоуровневыми языками программирования, в частности, JavaScript, Java, Python, C#, Clojure, Ruby, а также для руководителей и исследователей, решающих широкий спектр задач по обработке данных.
Код, одновременно обрабатывающий и данные, и их поведение (такая ситуация обычна в объектно-ориентированном программировании), порой чрезмерно усложняется, и управлять его состоянием становится практически невозможно. Новая парадигма «дата-ориентированное программирование» (DOP – data-oriented programming) решает эту проблему, поскольку здесь данные приложений содержатся в неизменяемых обобщённых структурах, а вычисления над ними выполняются при помощи обобщённых функций. Парадигма DOP, как и ООП, универсальна и не зависит от конкретного языка. Научитесь работать в таком стиле – и в ваших приложениях больше не будет ошибок, связанных с состоянием, станет легче понимать и поддерживать код.
Придерживаясь дата-ориентированного программирования, можно писать приложения как никогда качественно. В книге вы опробуете DOP в действии, научитесь моделировать бизнес-сущности и напишете систему управления библиотеками, в которой удаётся управлять состоянием, не меняя данных. Вашему вниманию предлагаются многочисленные схемы, наглядные ассоциативные карты, а также увлекательная диалоговая подача материала, при помощи которой автору удалось доступно донести свои новаторские идеи. Каждая глава позволит заново взглянуть на очередной аспект программирования.
В книге рассказано, как:
отделить код от данных;
заключать информацию в универсальные структуры данных;
управлять состоянием, не изменяя данных;
управлять конкурентностью в активно масштабируемых системах;
писать дата-ориентированные модульные тесты;
очерчивать контуры данных.
Обложка:
Рисунок на обложке «Fille de l’Isle Santorin», или «Девушка с острова Санторини», взят из сборника Жака Грассе де Сен-Совера, опубликованного в 1797 году. Каждая иллюстрация там нарисована и раскрашена вручную. В те дни было легко определить, где живут люди и каково их ремесло или положение в жизни, просто по их одежде. На своих обложках издательство Manning подчеркивает творческую жилку и инициативность, присущие всем, кто занят в сфере IT. Хочется напомнить, как разнообразны были региональные культуры еще пару веков назад и возродить память о тех временах, украшая книги картинками из подобных этнографических коллекций.
Об авторе:
Йонатан Шарвит (Yehonathan Sharvit) более двадцати лет занимается программированием, ведёт блог, выступает на конференциях и проводит семинары по дата-ориентированному подходу во всём мире.
Формат: оригинальный pdf
Повтор:
СКАЧАТЬ СЛИВЫ КУРСОВ
Книга посвящена парадигме DOP (дата-ориентированному программированию), являющейся расширением философии объектно-ориентированного программирования. Предлагается новый взгляд на формирование структур данных и операции над ними в высоконагруженных приложениях. Изложенный материал даёт решения сложных проблем, возникающих при управлении состоянием, разделяемыми и распределёнными данными, позволяет безопасно организовать параллелизм и конкурентность, а также адаптировать ключевые принципы объектно-ориентированного программирования (полиморфизм, композицию, наследование) к новым задачам, связанным с обработкой больших данных.
Для кого книга:
Для аналитиков данных, программистов, руководителей команд и преподавателей.
Книга предназначена для программистов, имеющих опыт работы с высокоуровневыми языками программирования, в частности, JavaScript, Java, Python, C#, Clojure, Ruby, а также для руководителей и исследователей, решающих широкий спектр задач по обработке данных.
Код, одновременно обрабатывающий и данные, и их поведение (такая ситуация обычна в объектно-ориентированном программировании), порой чрезмерно усложняется, и управлять его состоянием становится практически невозможно. Новая парадигма «дата-ориентированное программирование» (DOP – data-oriented programming) решает эту проблему, поскольку здесь данные приложений содержатся в неизменяемых обобщённых структурах, а вычисления над ними выполняются при помощи обобщённых функций. Парадигма DOP, как и ООП, универсальна и не зависит от конкретного языка. Научитесь работать в таком стиле – и в ваших приложениях больше не будет ошибок, связанных с состоянием, станет легче понимать и поддерживать код.
Придерживаясь дата-ориентированного программирования, можно писать приложения как никогда качественно. В книге вы опробуете DOP в действии, научитесь моделировать бизнес-сущности и напишете систему управления библиотеками, в которой удаётся управлять состоянием, не меняя данных. Вашему вниманию предлагаются многочисленные схемы, наглядные ассоциативные карты, а также увлекательная диалоговая подача материала, при помощи которой автору удалось доступно донести свои новаторские идеи. Каждая глава позволит заново взглянуть на очередной аспект программирования.
В книге рассказано, как:
отделить код от данных;
заключать информацию в универсальные структуры данных;
управлять состоянием, не изменяя данных;
управлять конкурентностью в активно масштабируемых системах;
писать дата-ориентированные модульные тесты;
очерчивать контуры данных.
Обложка:
Рисунок на обложке «Fille de l’Isle Santorin», или «Девушка с острова Санторини», взят из сборника Жака Грассе де Сен-Совера, опубликованного в 1797 году. Каждая иллюстрация там нарисована и раскрашена вручную. В те дни было легко определить, где живут люди и каково их ремесло или положение в жизни, просто по их одежде. На своих обложках издательство Manning подчеркивает творческую жилку и инициативность, присущие всем, кто занят в сфере IT. Хочется напомнить, как разнообразны были региональные культуры еще пару веков назад и возродить память о тех временах, украшая книги картинками из подобных этнографических коллекций.
Об авторе:
Йонатан Шарвит (Yehonathan Sharvit) более двадцати лет занимается программированием, ведёт блог, выступает на конференциях и проводит семинары по дата-ориентированному подходу во всём мире.
Формат: оригинальный pdf
Повтор:
Зарегистрируйтесь, что бы скачивать сливы курсов и складчины
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- Шахматы на воде. Искусство побеждать в эпоху хаоса + HD-Vision. Снятие пелены с матрицы мира [Николай Щербатюк]
- Сборник пасхальных рецептов [Татьяна Обухова]
- [Сборник] Рыба и морепродукты [Виктория Романова]
- Поваренная книга русской опытной хозяйки. Блюда из теста и крупы + Поваренная книга русской опытной хозяйки. Сладкие блюда [Екатерина Авдеева]
- Мировая живопись в шедеврах [АСТ]
- Кулинарный конструктор. Собери свой идеальный ужин + Рецепты из отходов (Zero Waste Кухня) [Алексей Выдрин]
- Соционика отношений как понимать друг друга. Это пара! [Анастасия Волович]
- Погружение в основы соционики и MBTI. Это База! [Анастасия Волович]
- Фитнес-камасутра [TouchQueen] [Наталья Ионова]
- Клуб МегаМамы (Январь 2026) [Школа Мегамамы]] [Валентина Красникова]