+7 (499) 39-04-06
111024, г. Москва, ул. Авиамоторная, дом 50, корп. 2, Время работы с 9:00 до 17:00 E-mail: sales@diveiris.ru

Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ

Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ

В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и с объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функционально, а возможно, дорастет и до понимания монад!Основные темы книги.Применение ценных методик ФП на практике и там, где это наиболее целесообразно.Отделение логики системы от подробностей ее реализации.Обработка ошибок, тестирование и отладка прикладного кода в стиле ФП.Демонстрация и обсуждение всех примеров кода на JavaScript, написанных по стандарту ES6 (ES 2015).Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений.Об авторе.Луис Атенсио - инженер-разработчик и архитектор приложений масштаба предприятия на языках Java, PHP и JavaScript.Отзывы о книге."Эта книга коренным образом изменила мои представления о написании кода на JavaScript".Эндрю Мередит, компания Intrinsitech Corporation"Удобный справочник с практическими примерами". Эми Тенг, компания Dell"Теперь именно так нужно писать код на JavaScript". Уильям Е. Уиллер, компания West Corporation"Прочитав эту книгу, я переосмыслил свой подход к написанию кода и даже сумел перестроить свое мышление на применение более совершенных приемов и методик".Тэннер Слейтон, корпорация Microsoft.В этой книге рассматриваются решения самых разных задач средствами функционального программирования на JavaScript, включая обработку коллекций, AJAX-запросов, обращений к базе данных, событий и пр. На конкретных примерах в ней поясняются основные понятия ФП, в том числе декомпозиция и композиция, чистые функции, связывание функций в цепочку, конвейеры функций, карринг, функторы, монады, отложенное вычисление и прочие. Усвоив теоретические основы функционального программирования, а также примеры программ, демонстрирующие практическое применение методик ФП, читатель научится мыслить функционально и, приобретя некоторую практику, станет делать это интуитивно.Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений.

Автор: Луис Атенсио, Язык: Русский, Издание: Вильямс, 2017г., ISBN: 978-5-9909445-8-9 70x100/16 (304 стр.)
  • Вес : 460 г

  • Ширина упаковки : 170 мм

  • Высота упаковки : 20 мм

  • Глубина упаковки : 250 мм

  • Оригинальное название : Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques 

  • Автор : Луис Атенсио 

  • Тип издания : Отдельное издание 

  • Тип обложки : Мягкая обложка 

  • Произведение : Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ 

  • Здесь другие издания с похожим названием: 'Функциональное программирование на JavaScript. Как улучшить код JavaScript-программ'

    Эта книга введет вас в мир OCaml, надежный язык программирования, обладающий большой выразительностью, безопасностью и быстродействием. Пройдя через множество примеров, вы быстро поймете, что OCaml - это превосходный инструмент, позволяющий писать быстрый, компактный и надежный системный код. Вы познакомитесь с основными понятиями языка, узнаете о приемах и инструментах, помогающих превратить OCaml в эффективное средство разработки практических приложений. В конце книги вы сможете углубиться в

    Купить в магазине: - 139900 руб.

    Автор этой книги имеет богатый опыт преподавания курсов функционального программирования на базе F# в ведущих российских университетах, в то же время, будучи технологическим евангелистом Майкрософт, он умеет доходчиво объяснить концепции функционального программирования даже начинающему разработчику ПО, не прибегая к сложным понятиям лямбда-исчисления.Книга содержит много полезных примеров использования F# для решения практических задач: доступа к реляционным или слабоструктурированным XML-данны

    Купить в магазине: - 51900 руб.

    Если вы имеете опыт работы с Java SE, то из этой книги узнаете об изменениях в версии Java 8, обусловленных появлением в языке лямбда-выражении. Вашему вниманию будут представлены примеры кода, упражнения и увлекательные объяснения того, как можно использовать эти анонимные функции, чтобы сделать код проще и чище, и как библиотеки помогают в решении прикладных задач.Лямбда-выражения - относительно простое изменение в языке Java; в первой части книги показано, как правильно ими пользоваться. В по

    Купить в магазине: - 55900 руб.

    Здесь другие издания автора: Луис Атенсио

    Это очень юная книга. Юная потому, что в ней нет ни одного автора, который дожил до преклонных лет; юная потому, что переводчик столь же юн, как юны были бразильские романтики, когда начинали свой литературный путь. Молода, к тому же, и сама эта поэзия. Наивная, достаточно безыскусная, подчас незатейливая, подчас лукаво-позерская, иногда смешная и забавная, либо - ужасно серьезная, но и серьезная - словно бы "по-детски". Здесь вы не встретите глубокомысленных философских пассажей, мрачной траге

    - 51200 руб.

    Книга опытного тренера Луиса Мигеля Алонсо представляет собой подробный начальный курс шахматной тактики.Вы познакомитесь с самыми важными тактическими приёмами шахматной игры, позволяющими добраться до короля противникаи объявить ему мат.Вторая часть книги - обширный практикум на закрепление полученных знаний.

    Купить в магазине:OZON.ru - 37300 руб.

    Книга опытного тренера Луиса Мигеля Алонсо представляет собой подробный начальный курс шахматной тактики. Вы познакомитесь с самыми важными тактическими приёмами шахматной игры, позволяющими добраться до короля противника и объявить ему мат. Вторая часть книги - обширный практикум на закрепление полученных знаний. Книга предназначена в первую очередь для начинающих шахматистов.

    - 53000 руб.