Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12

Книга «Refactoring with C#» посвящена практическим техникам рефакторинга для .NET-разработчиков, использующих современные инструменты: Visual Studio, .NET 8 и C# 12. Автор, опытный инженер и Microsoft MVP Мэтт Эланд, делится методами безопасного улучшения кода, управления техническим долгом и повышения качества программного обеспечения.

В книге подробно рассматриваются как базовые приёмы рефакторинга (переименование, извлечение методов, упрощение условных выражений), так и более сложные стратегии работы с унаследованным кодом. Особое внимание уделяется использованию встроенных возможностей Visual Studio и сторонних инструментов для автоматизации рефакторинга, что ускоряет процесс и снижает риски.

Отдельные главы посвящены тестированию: автор объясняет, как писать эффективные модульные тесты, которые обеспечивают безопасность изменений, и демонстрирует инструменты тестирования для .NET. Книга также затрагивает коммуникационные аспекты — как объяснить необходимость рефакторинга бизнес-заказчикам и менеджерам, оценить затраты и выгоды.

Стиль изложения — практический и наглядный: примеры кода сопровождаются скриншотами, пояснениями и пошаговыми инструкциями. Книга подойдёт разработчикам любого уровня — от новичков, желающих освоить культуру чистого кода, до опытных инженеров, ищущих системные подходы к улучшению крупных проектов.

Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12
A
Автор
Matt Eland
Издательство
Packt Publishing
Год
2023
Язык
Английский
1
Оцените книгу

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

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