Функциональное программирование на JavaScript: как улучшить код JavaScript-программ

Книга Луиса Атенсио представляет собой практическое руководство по применению принципов функционального программирования (ФП) в экосистеме JavaScript. Автор последовательно раскрывает основные концепции ФП — чистые функции, иммутабельность, композицию, каррирование, функции высшего порядка — и демонстрирует, как их использование позволяет писать более предсказуемый, модульный, тестируемый и поддерживаемый код.

Издание ориентировано на разработчиков, уже знакомых с основами JavaScript, и показывает, как выйти за рамки императивного стиля. Рассматриваются такие темы, как работа с коллекциями с помощью методов map, filter и reduce, управление побочными эффектами, ленивые вычисления и монады, адаптированные для понимания в контексте JavaScript.

Особое внимание уделяется практической пользе: как функциональные подходы помогают решать реальные задачи, такие как обработка асинхронных операций, управление состоянием приложения и построение конвейеров обработки данных. Книга служит мостом между классическим объектно-ориентированным или процедурным стилем, характерным для многих JS-проектов, и более декларативным, надёжным функциональным подходом.

Функциональное программирование на JavaScript: как улучшить код JavaScript-программ
F
Автор
Луис Атенсио
Издательство
ООО "Альфа-книга" (перевод), Manning Publications (оригинал)
Год
2018
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент