Refactoring with C++

Эта книга посвящена современным подходам к рефакторингу и разработке поддерживаемых и эффективных приложений на C++. Автор, Дмитрий Данилов, с более чем 15-летним опытом работы, делится практическими знаниями о том, как улучшить качество кода, следуя лучшим практикам и принципам проектирования.

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

Особое внимание уделяется причинам возникновения плохого кода, включая давление сроков, личные предпочтения разработчиков и недостаток знаний в C++. Автор рассматривает различные подходы к решению проблем, такие как использование умных указателей вместо сырых, эффективное применение семантики перемещения и правильное обращение со строками.

Книга предназначена для разработчиков C++, которые хотят углубить свои навыки в написании чистого, поддерживаемого и эффективного кода, а также для тех, кто стремится освоить современные техники рефакторинга в контексте C++.

Refactoring with C++
A
Автор
Dmitry Danilov
Издательство
Packt Publishing
Год
2024
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент