• Форумы
  • Складчины
  • Электронные книги

Дата-ориентированное программирование (Йонатан Шарвит)

Найти складчину
  • Курс создан: Дата начала 5 Дек 2023
В избранное
Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организую Складчины
Команда форума
Сообщения
658 828
Реакции
15 245
Монеты
325
Оплачено
1
  • 5 Дек 2023
  • #1
Ссылка на картинку
О книге:

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

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

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

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

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

Формат: скан PDF
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
автор никита жестков бизнес дата-ориентированное программирование заработок инфомани йонатан шарвит парадигма dop
Похожие складчины
Скачать Объектно Ориентированное Программирование (Рик Гаско)
  • it-литература объектно ориентированное программирование программирование рик гаско
  • 3 Мар 2022
Ответы
0
Просмотры
257
3 Мар 2022
Организатор
Скачать Объектно Ориентированное Программирование. Настольная книга программиста (Николай Комлев)
  • it-литература настольная книга программиста николай комлев объектно ориентированное программирование програмирование
  • 3 Мар 2022
Ответы
0
Просмотры
193
3 Мар 2022
Организатор
Скачать Объектно-ориентированное программирование в C++ (Роберт Лафоре)
  • c++ вера маркина игрушки обучение программированию объектно-ориентированное программирование ооп программирование роберт лафоре система упражнений султан технология программирования языки программирования
  • 21 Фев 2024
Ответы
0
Просмотры
238
21 Фев 2024
Организатор
Скачать Объектно-ориентированное программирование с помощью Python (Ирв Кальб)
  • автор houseyarn вязание джемпер джемпер rome ирв кальб объектно-ориентированное программирование основы создания классов и объектов в python программирование с помощью python
  • 21 Дек 2023
Ответы
0
Просмотры
141
21 Дек 2023
Организатор
Скачать [АСТ] Объектно-ориентированное программирование на Pythone с нуля
  • pythone аст инструменты разработчика искусство программирования объектно-ориентированное программирование (ооп) программирование программная инженерия разработка программного обеспечения системное мышление язык python
  • 17 Фев 2026
Ответы
0
Просмотры
51
17 Фев 2026
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Электронные книги
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?