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