Никогда не пишите еще один цикл. Узнайте, как создать простой, элегантный код, который приятно писать и радостно поддерживать. «Refactoring to Collections» - это книга и видеокурс, в котором рассказывается как применять принципы функционального программирования для написания чистого, поддерживаемого PHP.
Узнайте, как использовать collection pipelines, чтобы разбить уродливые сложные функции на ряд простых преобразований, свободных от циклов, сложных условных выражений и временных переменных.
Что внутри (The Complete Reference Package)
- 158-страничная книга. Никакого введения, личных анекдотов или рассказов о моем детстве. Просто реальный, практический контент рефакторинга.
- 4 часа видео. Каждый пример рефакторинга из книги, охваченный еще глубже, а также три дополнительных учебника, составляющих почти 2 часа контента самостоятельно.
- упражнения. Полный набор из 25 упражнений в форме модульных тестов.
- Реальный код приложения.
Refactoring to Collections включает более 4 часов скринкастов, охватывающих 16 различных рефакторингов, которые разбиты на 27 видео.
В первом разделе книги основное внимание уделяется преподаванию вам теории и основ, необходимых для начала применения принципов функционального программирования к вашему коду.
Вы узнаете о различии между императивным и декларативным кодом, как использовать функции более высокого порядка для устранения дублирования и как переопределить основные операции, map, reduce и filter.
Второй раздел книги и видео - глубокое погружение в решение проблем с библиотекой Laravel's Collection.
Через 16 углубленных примеров мы проходим через все от начинающих до проблем экспертного уровня, используя передовые операции, такие как zip и transpose, и даже расширяем библиотеку с помощью собственных пользовательских преобразований.
Thanks our subscriber for delivering this course.