Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.
18+
Ваша оценка
4,6
(6)
Грокаем функциональное мышление
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть "действий", изменяющих состояние, можно превратить в "вычисления", чтобы ваш код стал проще и логичнее.
Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компон...
Очень подробно и по шагам объясняются принципы ФП и почему именно так все устроено. Примеры с листингами, где переделывают код на ФП. Помогает на пальцах понять как все устроено.