Грокаем функциональное мышление

Книга «Грокаем функциональное мышление» представляет собой практическое руководство по освоению парадигмы функционального программирования (ФП). Автор, Эрик Норманд, предлагает отказаться от традиционных, запутанных определений и рассматривает ФП как набор навыков и концепций, направленных на управление сложностью кода. Основная идея заключается в разделении кода на три фундаментальные категории: действия, вычисления и данные.

Центральная концепция книги — преобразование большей части «действий» (кода, изменяющего состояние системы и зависящего от момента вызова) в «вычисления» (детерминированные операции, результат которых зависит только от входных данных). Такой подход позволяет сделать код более предсказуемым, упростить его тестирование и снизить вероятность появления трудноуловимых ошибок, особенно в асинхронных и многопоточных средах.

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

«Грокаем функциональное мышление» — это не просто учебник по синтаксису какого-либо языка, а глубокое погружение в принципы проектирования программного обеспечения, которые позволяют создавать более надежные, поддерживаемые и масштабируемые системы, независимо от используемого стека технологий.

Похожие книги

Грокаем функциональное мышление
A
Автор
Эрик Норманд
Издательство
Питер
Год
2023
Язык
Русский
1
Оцените книгу

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

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