Функциональный JavaScript: первые шаги
Functional JavaScript First Steps
Frontendmasters
Возможно, вы слышали все больше и больше об этой модной теме «функционального программирования» от группы возбужденных программистов, с энтузиазмом рассказывающих, как это помогает им писать элегантный модульный код, который легче тестировать, отлаживать и обсуждать. Если вы похожи на меня, вы, возможно, начали задавать такие вопросы, как «Что такое функциональное программирование и почему люди так взволнованы ним?» «Как выглядит функциональный код? Чем он отличается от императивного или объектно-ориентированного кода?» и «Какие инструменты мне нужны для написания функциональных программ? Обязательно ли изучать Haskell? (спойлер: нет!)»
Если вы тоже задавали себе подобные вопросы, вы попали в нужное место! Если вы профессионал в области функционального программирования или не заинтересованы в изучении новой парадигмы, то этот семинар, вероятно, не для вас.
Продажник:
Скачать курс:
Functional JavaScript First Steps
Frontendmasters
Возможно, вы слышали все больше и больше об этой модной теме «функционального программирования» от группы возбужденных программистов, с энтузиазмом рассказывающих, как это помогает им писать элегантный модульный код, который легче тестировать, отлаживать и обсуждать. Если вы похожи на меня, вы, возможно, начали задавать такие вопросы, как «Что такое функциональное программирование и почему люди так взволнованы ним?» «Как выглядит функциональный код? Чем он отличается от императивного или объектно-ориентированного кода?» и «Какие инструменты мне нужны для написания функциональных программ? Обязательно ли изучать Haskell? (спойлер: нет!)»
Если вы тоже задавали себе подобные вопросы, вы попали в нужное место! Если вы профессионал в области функционального программирования или не заинтересованы в изучении новой парадигмы, то этот семинар, вероятно, не для вас.
- Научитесь создавать из чистых функций «input in-output out», через которые проходят потоки данных.
- Научитесь использовать функции высшего порядка, такие как map и filter, вместо итеративных циклов, и замыкания вместо объектов и классов.
- Научитесь избегать мутаций (изменений на месте) и используйте неизменяемые структуры данных для повышения эффективности
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс:
Последнее редактирование: