Как стать автором
Поиск
Написать публикацию
Обновить

Рецензия на книгу “Изучаем паттерны проектирования JavaScript, 2-е издание”

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров5.5K
Всего голосов 9: ↑9 и ↓0+19
Комментарии2

Комментарии 2

Я уж ожидал в конце увидеть сноску "MV* признан иноагентом/экстремизмом/запрещённым паттерном на территории РФ"

Ожидал большего от этой книги. Получилось скучно, много воды и крайне мало полезного материала.

В главе 7 он пишет про паттерн конструктор используя JS классы, указывая что методы определенные в классах будут переопределяться для каждого нового объекта, что неправда...т.к. классы в JS лишь синтаксический сахар над прототипным наследованием. И с каких пор классы в JS ухудшают наследование (со слов Османи)?

В главе 7 рассказывая про паттерн декоратор, как можно было не сказать ни слова про декораторы в JS? Почему простое наследование через "extends" у него превращается в паттерн декоратор?

Раздел про паттерны асинхронного программирования просто издевательство над теми кто купил этот шедевр... он реально берет примеры с промисами, а потом повторяет это с async/await для увеличения объема книжки?

В главе 10 он рассказывает про устаревшие AMD, CommonJS, UMD. Главный вопрос - зачем? Это не учебник по истории JavaScript. Это книжка про паттерны. При том что дефакто ESM-модули стали стандартом и будущее за ними. Зачем так много внимания уделять тому что уже давно неактуально?

Даже книжка банды четырех написанная в те далекие годы будет полезнее этой. Плохой перевод и опечатки в тексте тоже оставили осадочек.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий