Логотип LiveLibbetaК основной версии

Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Рецензия на книгу

Рефакторинг кода на JavaScript. Улучшение проекта существующего кода

Мартин Фаулер

  • Аватар пользователя
    iwanttobealight2 мая 2020 г.

    Новое издание книги про рефакторинг, в этот раз на самом популярном языке 2019 года — js

    Я читала её полтора года назад на русском и про джвау, теперь прочитала на английском и про джаваскрипт. Фаулер, конечно, джаваскриптом не проникся. Ни одной проверки на существование поля в объекте я не увидела. Зато было много условных блоков без фигурных скобок и объявления переменных через let. Первые четыре главы это сильно кололо глаза, но потом я догадалась, что Фаулер совсем не фронтендер. И стало терпимее.

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

    Картинки перед главами очень странные, не всегда понятно, что они значат. Легенды для картинок тоже нет.

    Печатная книга выглядит красиво, но она тяжёлая и чуть больше стандартного А5, страницы очень тонкие и шрифт мелкий. Читать неудобно.

    Стоит прочитать всем кто пишет приложения на js.

    3
    1,1K