{"product_id":"refactoring-with-c-safely-improve-net-applications-and-pay-down-technical-debt-with-visual-studio-net-8-and-c-12-9781835089989","title":"Refactorización con C#: Mejore de forma segura las aplicaciones .NET y reduzca la deuda técnica con Visual Studio, .NET 8 y C# 12","description":"\u003cp\u003e\u003cstrong\u003eAprenda a mejorar la mantenibilidad del código C# utilizando herramientas y técnicas modernas para resolver la deuda técnica mientras trabaja de forma segura y eficiente con código heredado\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCaracterísticas clave: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eAplique una amplia gama de técnicas de refactorización utilizando las últimas herramientas y características de C#.\u003c\/li\u003e\n\u003cli\u003eDescubra formas de mejorar su código de forma segura utilizando pruebas, analizadores Roslyn y asistencia de IA.\u003c\/li\u003e\n\u003cli\u003eEncuentre formas de comunicar la deuda técnica y mejorar su código en entornos ágiles y empresariales.\u003c\/li\u003e\n\u003cli\u003eLa compra del libro impreso o Kindle incluye un libro electrónico en PDF gratuito.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eDescripción del libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eLos proyectos de software comienzan como nuevos proyectos greenfield, pero invariablemente se enturbian en deuda técnica mucho antes de lo que se esperaría. En Refactoring with C#, explorará qué es la deuda técnica y cómo surge antes de recorrer el proceso de refactorización segura del código C# utilizando herramientas modernas en Visual Studio y características de lenguaje C# más recientes utilizando C# 12 y .NET 8. Este libro lo guiará a través del proceso de refactorización segura a través de pruebas unitarias avanzadas con XUnit y bibliotecas como Moq, Snapper y Scientist .NET. Explorará código mantenible a través de los principios SOLID y técnicas de codificación defensiva posibles en versiones más nuevas de C#. También descubrirá cómo ejecutar análisis de código y escribir analizadores Roslyn personalizados para detectar y resolver problemas únicos de su código.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eLa naturaleza de la codificación está cambiando, y explorará cómo usar la IA con GitHub Copilot Chat para refactorizar, probar, documentar y generar código antes de finalizar con una discusión sobre cómo comunicar la deuda técnica a la dirección y obtener la aceptación de la organización para refactorizar su código en organizaciones empresariales y en equipos ágiles.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAl final de este libro, comprenderá la naturaleza de la refactorización y verá cómo puede saldar de forma segura, eficaz y repetible la deuda técnica en su aplicación mientras agrega valor a su negocio.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLo que aprenderá: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eComprender la deuda técnica, sus causas y efectos, y formas de prevenirla.\u003c\/li\u003e\n\u003cli\u003eExplorar diferentes formas de refactorizar clases, métodos y líneas de código.\u003c\/li\u003e\n\u003cli\u003eDescubrir cómo escribir pruebas unitarias efectivas respaldadas por bibliotecas como Moq.\u003c\/li\u003e\n\u003cli\u003eComprender los principios SOLID y los factores que conducen a un código mantenible.\u003c\/li\u003e\n\u003cli\u003eUtilizar la IA para analizar, mejorar y probar código con GitHub Copilot Chat.\u003c\/li\u003e\n\u003cli\u003eAplicar análisis de código y analizadores Roslyn personalizados para garantizar que el código se mantenga limpio.\u003c\/li\u003e\n\u003cli\u003eComunicar con éxito la deuda tecnológica y los estándares de código en equipos ágiles.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003ePara quién es este libro: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eEste libro es para cualquier desarrollador familiarizado con C# que quiera mejorar el código con el que trabaja a diario. Si bien este libro será más beneficioso para los nuevos desarrolladores con solo uno o dos años de experiencia, incluso los ingenieros sénior y los gerentes de ingeniería pueden aprovechar al máximo este libro explorando no solo el proceso de refactorización, sino también técnicas avanzadas con bibliotecas como Moq, Snapper, Scientist .NET, y la escritura de analizadores Roslyn personalizados.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-16625089\"\u003eMatt Eland\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Packt Publishing\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 24\/11\/2023\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 434\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1,63 lb\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9,25 h x 7,50 a x 0,88 p\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781835089989\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1835089984\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051300\"\u003eProgramación | Algoritmos\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051310\"\u003eLenguajes | C#\u003c\/a\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eEste título no es retornable\u003c\/i\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Packt Publishing","offers":[{"title":"Default Title","offer_id":44688928637165,"sku":"9781835089989","price":66.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_f5eb3fb8-73ec-4144-8753-12a513e5b649.jpg?v=1703683548","url":"https:\/\/sureshotbooks.com\/es\/products\/refactoring-with-c-safely-improve-net-applications-and-pay-down-technical-debt-with-visual-studio-net-8-and-c-12-9781835089989","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}