{"product_id":"грокаем-функциональное-мышление","title":"Грокаем функциональное мышление","description":"\u003cspan class=\"allbestus_mobile_hide\"\u003eHandling time: 30 days\u003c\/span\u003e Аннотация к книге \"Грокаем функциональное мышление\" Норманд Э.:Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?Большую часть \"действий\", изменяющих состояние, можно превратить в \"вычисления\", чтобы ваш код стал проще и логичнее.Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности.Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания. Читать дальше…\u003cbr\u003e\u003cbr\u003e\u003cspan class=\"allbestus_search_terms_hide\"\u003e#ASTTD# Search Terms: Эрик Норманд , Erik Normand , Питер Пресс , Piter Press , «Библиотека программиста» , «Biblioteka programmista» , 9785446118878 , 978-5-4461-1887-8 , 1886365\u003c\/span\u003e","brand":"Питер Пресс","offers":[{"title":"Новый","offer_id":46102109946020,"sku":"PRODUCT_1886365_ID","price":61.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/4933\/4692\/files\/af1acbc1e6a52753f997723c5b2af99f.jpg?v=1722525945","url":"https:\/\/allbestus.com\/ru\/products\/%d0%b3%d1%80%d0%be%d0%ba%d0%b0%d0%b5%d0%bc-%d1%84%d1%83%d0%bd%d0%ba%d1%86%d0%b8%d0%be%d0%bd%d0%b0%d0%bb%d1%8c%d0%bd%d0%be%d0%b5-%d0%bc%d1%8b%d1%88%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5","provider":"Allbestus.com","version":"1.0","type":"link"}