54 lines
2.5 KiB
Markdown
54 lines
2.5 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: Грокаем функциональное мышление
|
||
Автор:
|
||
- Эрик Норманд
|
||
Количество страниц: 608
|
||
Прогресс: 0
|
||
Формат: Электронная
|
||
Обложка: Библиотека/Книги/covers/grokaem-funkcionalnoe-myshlenie.jpg
|
||
Начата:
|
||
Закончена:
|
||
Оценка:
|
||
Сложность:
|
||
Теги:
|
||
- функциональное_программирование
|
||
- функциональное_мышление
|
||
- чистые_функции
|
||
- иммутабельность
|
||
- clojure
|
||
Категории:
|
||
- Программирование
|
||
- Парадигмы программирования
|
||
Источник:
|
||
Ссылка:
|
||
---
|
||
|
||
# Грокаем функциональное мышление
|
||
|
||
![[covers/grokaem-funkcionalnoe-myshlenie.jpg]]
|
||
|
||
## 📖 О книге
|
||
|
||
Практическое руководство по функциональному мышлению от опытного разработчика и преподавателя ФП. Книга учит превращать «действия», изменяющие состояние, в чистые «вычисления» — делая код проще, предсказуемее и легче в сопровождении. Не требует знания Clojure или математики: акцент на концепциях, применимых в любом языке.
|
||
|
||
## 🧠 Ключевые идеи
|
||
|
||
- Действия, вычисления, данные: фундаментальная классификация кода в ФП-стиле
|
||
- Чистые функции и устранение побочных эффектов: как минимизировать изменяемое состояние
|
||
- Функции высшего порядка: map, filter, reduce и функциональная композиция
|
||
- Работа с асинхронным и многопоточным кодом без ошибок синхронизации
|
||
- Компонуемые абстракции: предотвращение дублирования и повышение выразительности кода
|
||
|
||
## 💬 Важные цитаты
|
||
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
## 🔗 Связанные заметки
|
||
|
||
[[Грокаем функциональное программирование]]
|
||
[[Рефакторинг кода на JavaScript]]
|