Becoming Functional

Книга «Becoming Functional» представляет собой практическое руководство по применению принципов функционального программирования (FP) в современной JavaScript-разработке. Автор подходит к теме без излишнего догматизма, предлагая прагматичное сочетание функциональных техник с классическими императивными и объектно-ориентированными подходами.

В книге рассматриваются основные концепции функционального программирования, такие как композиция функций, рекурсия вместо циклов, избегание побочных эффектов и работа с функциями как с объектами первого класса. Особое внимание уделяется тому, как эти принципы помогают управлять сложностью современных веб-приложений, мобильных гибридных приложений (Ionic, Cordova, React Native) и десктопных решений (Electron, Tauri, NW.js).

Автор объясняет, почему JavaScript, несмотря на свою мультипарадигмальность, является подходящим языком для функционального программирования, и какие возможности языка (включая особенности ES6+) наиболее полезны для FP. Книга ориентирована на разработчиков, которые хотят писать более чистый, тестируемый и поддерживаемый код, не отказываясь при этом от практических преимуществ JavaScript.

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

Becoming Functional
A
Автор
Не указан в предоставленном фрагменте
Издательство
Не указано в предоставленном фрагменте
Год
Не указан в предоставленном фрагменте
Язык
Английский
1
Оцените книгу

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

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