Аннотация к книге "Грокаем функциональное мышление" Норманд Э.:Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?Большую часть "действий", изменяющих состояние, можно превратить в "вычисления", чтобы ваш код стал проще и логичнее.Вы научитесь бороться со сложными ошибками синхронизации, которые неизбежно проникают в асинхронный и многопоточный код, узнаете, как компонуемые абстракции предотвращают дублирование кода, и откроете для себя новые уровни его выразительности.Книга предназначена для разработчиков среднего и высокого уровня, создающих сложный код. Примеры, иллюстрации, вопросы для самопроверки и практические задания помогут надежно закрепить новые знания. Читать дальше…
Annotatsiya k knige "Grokaem funktsionalnoe myshlenie" Normand E.:Kodovye bazy razrastayutsya, stanovyas vsye slozhnee i zaputannee, chto ne mozhet ne pugat razrabotchikov. Kak obnaruzhit kod, izmenyayushchiy sostoyanie vashey sistemy? Kak sdelat kod takim, chtoby on ne uvelichival slozhnost i zaputannost kodovoy bazy?Bolshuyu chast "deystviy", izmenyayushchikh sostoyanie, mozhno prevratit v "vychisleniya", chtoby vash kod stal proshche i logichnee.Vy nauchites borotsya so slozhnymi oshibkami sinkhronizatsii, kotorye neizbezhno pronikayut v asinkhronnyy i mnogopotochnyy kod, uznaete, kak komponuemye abstraktsii predotvrashchayut dublirovanie koda, i otkroete dlya sebya novye urovni ego vyrazitelnosti.Kniga prednaznachena dlya razrabotchikov srednego i vysokogo urovnya, sozdayushchikh slozhnyy kod. Primery, illyustratsii, voprosy dlya samoproverki i prakticheskie zadaniya pomogut nadezhno zakrepit novye znaniya. CHitat dalshe