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