Вчіться мислити функціонально!Достійне продовження другого видання популярного бестселера Секрети JavaScript ніндзя!В складних вебзастосунках низькорівневі деталі JavaScript-коду можуть ускладнити аналіз програми та вплинути на працездатність системи загалом. Функціональне програмування (ФП) як стиль написання коду сприяє слабко пов'язаним відносинам між окремими компонентами застосунків і дає змогу скласти загальне уявлення про проект, спростити його розробку, спілкування з замовниками та супровод. У цій книзі поясняються методики удосконалення вебзастосунків, що впливають, зокрема на їх розширюваність, модульність, повторне використання і тестованість, а також продуктивність. У зручній для читання формі на конкретних прикладах і добутих поясненнях демонструється, як користуватися методиками ФП на практиці. ФП-початківці гідно оцінять чимало вдалих прикладів порівняння ФП з імперативним і з об'єктноорієнтованим програмуванням, що дає змогу краще зрозуміти особливості функціонального проєктування. Прочитавши цю книгу, читач навчиться осмислювати свої проєкти функціонально, а можливо, доріст і до розуміння сенад!Основні теми книги Застосування цінних методик ФП на практиці і там, де це найдорогоціональніше затвердіння логіки системи від Докладніше про її реалізацію помилок, тестування та відладка прикладного коду в стилі ФПДемонстрація й обговорення всіх прикладів коду на JavaScript, написаних за стандартом ES6 (ES 2015) Книга адресована розробникам, що твердоручився основи програмування на JavaScript і має достатній досвід проєктування вебдодатків.Об автореЛуис Атенсіо — інженер-розробник і архітектор застосунків масштабу підприємства мовами Java, PHP і JavaScript.