Несмотря на использование языка JavaScript, примеры кода легко поймёт разработчик, использующий Python, Kotlin, Java и другие C-подобные языки программирования. Если в примере используются конструкции, характерные только для JS, то их немного.
Упор делается непосредственно на структурирование, анализ кода и наименование функций. Автор затрагивает тему оптимизации, но в любом случае придерживается принципа - ваш код должен быть читаемым и понятным, а остальное наладится :)
Первая глава, как конфетка, демонстрирует все преимущества рефакторинга и разжигает желание читать дальше. В ней приводится пример неплохого кода, с адекватными наименованиями функций, переменных, и демонстрируется повышение его читаемости за счет шаблонов рефакторинга, которые автор применяет в своей практике. Если сравнить код в начале книги и в конце, то можно заметить, что кода стало немного больше, но он стал более читаемым, за счет формирования функций-оберток. Иными словами, для повышения читаемости используют