Поддержка  •  Дневник  •  Без рекламы  •  О сайте  •  Реклама  •  Поставить баннер  •  Fleshlight  •  Прислать  •  Хроника  •  Translate Гости: 1    Участники: 0 Авторизация Авторизация   Регистрация 
Метод Научного Тыка
RULVEN
Поиск  
Blackball iMag | интернет-журнал
Каталог


Мне повезёт!

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



Refactoring with C#
Добавлено: Вт 23.04.2024 • Sergeant
Автор: Eland Matt
Год: 2023
Формат: PDF
Страниц: 434
Размер: 9,94 МБ
Просмотров: 5

Learn how to improve the maintainability of C# code using modern tools and techniques so you and your team can resolve technical debt and work safely and efficiently with legacy code. Software projects start as brand-new “greenfield” projects, but invariably become muddied down in technical debt far sooner than we expect. In Refactoring with C# we’ll explore what technical debt is and how it arises before walking through the process of safely refactoring C# code using modern tooling in Visual Studio and more recent C# language features using C# 12 and .NET 8. This book will guide you through the process of refactoring safely through advanced unit testing with XUnit and libraries like Moq, Snapper, and Scientist .NET.

We’ll explore maintainable code through SOLID principles and defensive coding techniques made possible in newer versions of C#. We’ll also cover code analysis and writing custom Roslyn Analyzers to detect and resolve issues unique to your code. The nature of coding is changing and we’ll explore using AI with GitHub Copilot Chat to refactor, test, document, and generate code before ending with a discussion of communicating technical debt to leadership and getting organizational buy-in to refactor your code in enterprise organizations and on agile teams.

By the end of this book you’ll understand the nature of refactoring and see how you can safely, effectively, and repeatably pay down the technical debt in your application while continuing to add value to your business. This book is for any developer familiar with C# who wants to improve the code they work with on a day-to-day basis. While this book will be most beneficial to developers with only a year or two of experience, even senior engineers and engineering managers will get something out of this book as we explore not just the process of refactoring, but advanced techniques with libraries like Moq, Snapper, Scientist .NET and by writing custom Roslyn Analyzers and even applying AI through GitHub Copilot Chat and modern language features with .NET 8 and C# 12.





Мне нравится 0   Мне не нравится 0



Комментарии

Чтобы добавить видео с YouTube, нужно написать [@youtube=xxxxx] , где xxxxx – ID видео.


Комментарии: 0
Нет ни одного комментария.
RSS-лента
Поделиться ссылкой:
Пять лучших рецептов кофе с коньяком Пять лучших рецептов кофе с коньяком
Что должен уметь Frontend разработчик в 2023 году (+Roadmap) Что должен уметь Frontend разработчик в 2023 году (+Roadmap)
Удаление грудей

Новое
25 простых и вкусных маринадов для рыбы 2 дня назад, 09:03
25 простых и вкусных маринадов для рыбы
Ср 24.04.2024
6 самых мощных немецких автомобилей с двигателем V8
Минусы профессии программиста, что не нравится в работе Пн 22.04.2024
Минусы профессии программиста, что не нравится в работе
15 потрясающих соусов для свиных рёбрышек Сб 20.04.2024
15 потрясающих соусов для свиных рёбрышек
5 ошибок при разработке высоконагруженных сервисов Ср 17.04.2024
5 ошибок при разработке высоконагруженных сервисов
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник Ср 17.04.2024
Soft skills: 18 самых важных навыков, которыми должен владеть каждый работник
300+ вопросов по JavaScript на собеседовании Пн 15.04.2024
300+ вопросов по JavaScript на собеседовании
30 вопросов на собеседовании фронтенд разработчика Пн 15.04.2024
30 вопросов на собеседовании фронтенд разработчика
Как работает спидометр в машине: вы всегда хотели это знать, но никто не мог объяснить на пальцах Вс 14.04.2024
Как работает спидометр в машине: вы всегда хотели это знать, но никто не мог объяснить на пальцах
15 соусов для креветок, которые ты захочешь приготовить Сб 13.04.2024
15 соусов для креветок, которые ты захочешь приготовить
Книги
Refactoring with C# Вт 23.04.2024
Refactoring with C#
Год: 2023
Building IoT Visualizations using Grafana Вт 09.04.2024
Building IoT Visualizations using Grafana
Год: 2022
Getting Started with Grafana Вт 02.04.2024
Getting Started with Grafana
Год: 2022
Prometheus: Up & Running Вт 26.03.2024
Prometheus: Up & Running
Год: 2018

Разработано на основе BlackNight CMS
Release v.2024-04-19
© 2000–2024 Blackball
Дизайн & программирование:
О сайтеРеклама
Visitors
Web-site performed by Sergey Drozdov
BlackballРекламаСтатистикаПоддержка | МузыкаПлейлистыКиноВидеоИгрыАудиоПрограммыСтатьиКартинкиЮморФорумДневник сайтаПрислать контент