- Функциональное программирование на JavaScript
- Об авторе:
- Functional Programming in JavaScript Book [pdf]
- PART 1 THINK FUNCTIONALLY
- PART 2 GET FUNCTIONAL
- PART 3 ENHANCING YOUR FUNCTIONAL SKILLS
- Share this:
- Функциональное программирование на JavaScript, как улучшить код JavaScript-программ, Атенсио Л., 2018
- Функциональное программирование на JavaScript
Функциональное программирование на JavaScript
В сложных веб-приложениях низкоуровневые детали JavaScript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования. Прочитав эту книгу, читатель научится осмысливать свои проекты функционально, а возможно, дорастет и до понимания монад!
- Применение ценных методик ФП на практике и там, где это наиболее целесообразно
- Отделение логики системы от подробностей ее реализации
- Обработка ошибок, тестирование и отладка прикладного кода в стиле ФП
- Демонстрация и обсуждение всех примеров кода на JavaScript, написанных по стандарту ES6 (ES 2015)
Книга адресована разработчикам, твердо усвоившим основы программирования на JavaScript и обладающим достаточным опытом проектирования веб-приложений.
Об авторе:
Луис Атенсио — инженер-разработчик и архитектор приложений масштаба предприятия на языках Java, PHP и JavaScript.
Если вам понравилась эта книга поделитесь ею с друзьями, тем самым вы помогаете нам развиваться и добавлять всё больше интересных и нужным вам книг!
Functional Programming in JavaScript Book [pdf]
Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
In complex web applications, the low-level details of your JavaScript code can obscure the workings of the system as a whole. As a coding style, functional programming (FP) promotes loosely coupled relationships among the components of your application, making the big picture easier to design, communicate, and maintain.
Functional Programming in JavaScript teaches you techniques to improve your web applications – their extensibility, modularity, reusability, and testability, as well as their performance.
This easy-to-read book uses concrete examples and clear explanations to show you how to use functional programming in real life. If you’re new to functional programming, you’ll appreciate this guide’s many insightful comparisons to imperative or object-oriented programming that help you understand functional design. By the end, you’ll think about application design in a fresh new way, and you may even grow to appreciate monads!
- High-value FP techniques for real-world uses
- Using FP where it makes the most sense
- Separating the logic of your system from implementation details
- FP-style error handling, testing, and debugging
- All code samples use JavaScript ES6 (ES 2015)
Written for developers with a solid grasp of JavaScript fundamentals and web application design.
Luis Atencio is a software engineer and architect building enterprise applications in Java, PHP, and JavaScript.
PART 1 THINK FUNCTIONALLY
PART 2 GET FUNCTIONAL
-
- Few data structures, many operations
- Toward modular, reusable code
- Design patterns against complexity
PART 3 ENHANCING YOUR FUNCTIONAL SKILLS
- Bulletproofing your code
- Functional optimizations
- Managing asynchronous events and data
You can also get this PDF by using our Android Mobile App directly:
Share this:
Функциональное программирование на JavaScript, как улучшить код JavaScript-программ, Атенсио Л., 2018
Функциональное программирование на JavaScript, как улучшить код JavaScript-программ, Атенсио Л., 2018.
Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Manning Publication, Co.
Предисловие.
Когда я учился в колледже и магистратуре, мой план занятий был направлен на объектно-ориентированное проектирование как единственную методологию планирования и построения архитектуры программных систем. И, как и многие разработчики, я начинал свою карьеру с написания объектно-ориентированного кода и построения по этому принципу целых систем. На протяжении всей своей карьеры разработчика я изучал языки программирования и внимательно следил за их развитием не только потому, что мне хотелось узнать что-то новое и полезное, и но и потому, что меня интересовали проектные решения и основные подходы к программированию, принятию которых способствует каждый язык. Как новый язык, так и новая парадигма позволяет по-новому взглянуть на подход к решению задач разработки программного обеспечения. Несмотря на то что объектно-ориентированный подход продолжает оставаться основной методикой разработки программного обеспечения, изучение функционального программирования позволит открыть новые методики, которые можно применять как по отдельности, как и в сочетании с любой другой подходящей парадигмой.
Часть I. Умение мыслить функционально
Глава 1. Основы функционального программирования
Глава 2. Сценарий высшего порядка
Часть II. Погружаемся в функциональное программирование
Глава 3. Меньше структур данных и больше операций
Глава 4. На пути к повторно используемому, модульному коду
Глава 5. Проектные шаблоны и сложность
Часть III. Расширение функциональных навыков
Глава 6. Отказоустойчивость прикладного кода
Глава 7. Оптимизация функционального кода
Глава 8. Обработка асинхронных событий и данных
Приложение А. Библиотеки JavaScript, упоминаемые в книге
Предметный указательБесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Функциональное программирование на JavaScript, как улучшить код JavaScript-программ, Атенсио Л., 2018 — fileskachat.com, быстрое и бесплатное скачивание.Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России. Купить эту книгуФункциональное программирование на JavaScript
В сложных веб-приложениях низкоуровневые детали jаvascript-кода могут затруднить анализ программы и повлиять на работоспособность системы в целом. Функциональное программирование (ФП) как стиль написания кода способствует слабо связанным отношениям между отдельными компонентами приложений и позволяет составить общее представление о проекте, упростить его разработку, общение с заказчиками и сопровождение.
В этой книге поясняются методики усовершенствования веб-приложений, влияющие в том числе на их расширяемость, модульность, повторное использование и тестируемость, а также производительность. В удобной для чтения форме на конкретных примерах и доходчивых пояснениях демонстрируется, как пользоваться методиками ФП на практике. Начинающие осваивать ФП по достоинству оценят немало удачных примеров сравнения ФП с императивным и объектно-ориентированным программированием, что позволяет лучше понять особенности функционального проектирования.
Название: Функциональное программирование на jаvascript: как улучшить код jаvascript-программ
Автор: Луис Атенсио
Год: 2018
Издательство: Вильямс
Язык: русский
Формат: pdf
Страниц: 304
Размер: 50,57 МбСкачать Луис Атенсио. Функциональное программирование на jаvascript: как улучшить код jаvascript-программ