Грокаем функциональное мышление
1.750 ₽
Название: Грокаем функциональное мышление
Формат: PDF
Тема: IT
Количество страниц: 608
Качество: Компьютерное, издательское
Кодовые базы разрастаются, становясь все сложнее и запутаннее, что не может не пугать
разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код
таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления»,
чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проника-
ют в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают
дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный
код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут на-
дежно закрепить новые знания.
Описание
«Грокаем функциональное мышление» — практическое руководство, которое учит думать и писать код в функциональном стиле. Книга объясняет, как перейти от императивного подхода к чистым функциям, иммутабельности, композиции и декларативному мышлению без сложной математической подготовки.
Автор разбирает ключевые концепции функционального программирования на понятных примерах, показывает, как такие идеи улучшают читаемость, тестируемость и надёжность кода. Вы научитесь работать с функциями высшего порядка, замыканиями, отложенными вычислениями и обработкой ошибок в функциональном стиле.
- Разработчикам, желающим освоить функциональное программирование
- Программистам на JavaScript, Python, Java или C#, которые хотят улучшить качество своего кода
- Студентам и всем, кто хочет глубже понимать современные парадигмы разработки
- Командам, внедряющим функциональный подход в существующие проекты
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Другие книги раздела «Веб-дизайн и программирование»
- Heikki Topi – Computing Handbook (3rd edition, 2014)
- Kuinam Kim – Information Science and Applications (2015)
- Matthew Knott – Beginning Xcode 5 + Xcode 6 (2 books, 2014)
- Michael Alexander – Excel 2016 Formulas
- Randy Connolly – Fundamentals of Web Development (2015)
- Rolf Johannesson – Fundamentals of Convolutional Coding (2015)
- S. Gollapudi – Practical Machine Learning (2016)
- S. Tickoo – Solidworks 2016 for Designers
- Steve Clarke – End User Computing. Concepts Methodologies Tools
- Yuhang Yang – Green Communications and Networks
- А. Мена – Изучаем Haskell (2015)
- А. Хейлсберг – Программирование C#
- Д. Бизли – Python. Подробный справочник (4 Издание)
- Д. Флэнаган – JavaScript. Исчерпывающее руководство + Java. Справочник + Java в примерах (3 Книги)
- Дуг Тидуэлл – XSLT (2010)
- Б. Эккель – Философия Java (4 Издание) + B. Eckel – Thinking In Java (4th Edition) 2 книги
Рекомендуем также
- W. Zhang – Measurement Technology for Micro-Nanometer Devices (2016)
- Yu Yao – Robust Control (2016)
- T. Gasser – Basiswissen Urologie (6 Auflage, 2015, Немецкий язык)
- D. Ubelaker – The Global Practice of Forensic Science (2015)
- G. Christ – Handbook of Oncology Social Work (2015)
- J. Wu – Variational Methods in Molecular Modeling (2017)
- M. Rai – Nanotechnology for Bioenergy and Biofuel Production (2017)
- W. Hustrulid – Open Pit Mine Planning Design (2013)

Отзывы
Отзывов пока нет.