Грокаем функциональное мышление
1.750 ₽
Название: Грокаем функциональное мышление
Формат: PDF
Тема: IT
Количество страниц: 608
Качество: Компьютерное, издательское
Кодовые базы разрастаются, становясь все сложнее и запутаннее, что не может не пугать
разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код
таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления»,
чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проника-
ют в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают
дублирование кода, и откроете для себя новые уровни его выразительности.
Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный
код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут на-
дежно закрепить новые знания.
Описание
«Грокаем функциональное мышление» — практическое руководство, которое учит думать и писать код в функциональном стиле. Книга объясняет, как перейти от императивного подхода к чистым функциям, иммутабельности, композиции и декларативному мышлению без сложной математической подготовки.
Автор разбирает ключевые концепции функционального программирования на понятных примерах, показывает, как такие идеи улучшают читаемость, тестируемость и надёжность кода. Вы научитесь работать с функциями высшего порядка, замыканиями, отложенными вычислениями и обработкой ошибок в функциональном стиле.
- Разработчикам, желающим освоить функциональное программирование
- Программистам на JavaScript, Python, Java или C#, которые хотят улучшить качество своего кода
- Студентам и всем, кто хочет глубже понимать современные парадигмы разработки
- Командам, внедряющим функциональный подход в существующие проекты
Только зарегистрированные клиенты, купившие данный товар, могут публиковать отзывы.
Другие книги раздела «Веб-дизайн и программирование»
- Yves Hilpisch – Python for Finance (2015)
- М. Лутц – Изучаем Python (4 издание) + Программирование на Python (2011, 3 Тома)
- М. Цехнер – Программирование игр для Android (2013)
- П. Дейтел – Android для программистов
- Antonio Lopez – Learning PHP 7
- B. Bibeault – jQuery in Action (3rd Edition, 2015)
- С. Макконнелл – Совершенный код
- Э. Таненбаум – Архитектура компьютера + Компьютерные сети + Современные операционные системы (3 Книги)
- П. Дюбуа – MySQL. Сборник рецептов (2007)
- С. Алапати – Oracle Database 11g. Руководство администратора баз данных (2010)
- M. Michaelis – Essential C# 6.0 (2016)
- John Zelle – Python Programming (2017)
- Soonhoi Ha – Handbook of Hardware Software Codesign (2017)
- С. Ржевский – Математическое программирование (2022)
- Giuseppe Ciaburro – Neural Networks with R
- Igor Livshin – Artificial Neural Networks with Java (Second edition)
Рекомендуем также
- В. Большаков, С. Иконникова – Теория культуры (2008)
- А. Шерель – Радиожурналистика
- Наталья Сокольникова – Основы композиции для учащихся 5-8 класс
- M. Lee – Body Dress and Identity in Ancient Greece (2015)
- Robert Langdon – Understanding Cosmetic Laser Surgery
- Dieter Schmidt – Tipps und Tricks fur den Augenarzt (Немецкий язык)
- E. Miserocchi – New Treatments in Noninfectious Uveitis
- Gregg T. Lueder – Pediatric Practice Ophthalmology

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