Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones aplicando las mejores prácticas

Puntuación:   (4,2 de 5)

Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones aplicando las mejores prácticas (Jason Alls)

Opiniones de los lectores

Resumen:

El libro 'Clean Code in C#' ofrece una mezcla de prácticas esenciales de codificación y temas avanzados relacionados con el desarrollo de software, pero tiene dificultades para dirigirse al público objetivo y para ser coherente en los detalles. Algunos lectores consideran que es una lectura fácil con información valiosa, mientras que otros creen que no se centra adecuadamente en los principios de la codificación limpia.

Ventajas:

Fácil de leer y entender.
Contiene instrucciones claras y concisas sobre buenas prácticas de codificación.
Cubre temas tanto básicos como avanzados, incluyendo principios SOLID, manejo de excepciones y pruebas unitarias.
Ofrece ideas prácticas, en particular sobre refactorización y escritura de código limpio.
Bueno para desarrolladores intermedios de C# que buscan mejorar sus habilidades.

Desventajas:

Público poco específico; intenta abarcar todos los niveles de programadores.
Carece de profundidad en algunas áreas y no proporciona ejemplos completos.
Se observaron algunas imprecisiones y errores técnicos, en particular en relación con el manejo de excepciones.
La organización de los capítulos parece aleatoria, con ciertos temas, como los hilos, irrelevantes para el tema principal de la codificación limpia.

(basado en 8 opiniones de lectores)

Título original:

Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices

Contenido del libro:

Desarrolle sus habilidades de programación explorando temas esenciales como las revisiones de código, la implementación de TDD y BDD, y el diseño de APIs para superar la ineficiencia del código, la redundancia y otros problemas derivados de un mal código.

Características principales

⬤ Escriba código que se integre limpiamente con otros sistemas mientras mantiene límites de software bien definidos.

⬤ Comprender cómo los principios y estándares de codificación mejoran la calidad del software.

⬤ Aprenda a evitar errores comunes al implementar concurrencia o hilos.

Descripción del libro

Tradicionalmente asociado con el desarrollo de aplicaciones de escritorio y juegos de Windows, C# se utiliza ahora en una amplia variedad de dominios, como aplicaciones web y en la nube, y se ha vuelto cada vez más popular para el desarrollo móvil. A pesar de sus amplias características de codificación, los profesionales experimentan problemas relacionados con la eficiencia, la escalabilidad y la capacidad de mantenimiento debido a un mal código. Clean Code in C# le ayudará a identificar estos problemas y a resolverlos utilizando las mejores prácticas de codificación.

El libro comienza con una comparación entre el código bueno y el malo, que le ayudará a comprender la importancia de las normas, principios y metodologías de codificación. A continuación, se familiarizará con las revisiones de código y su papel en la mejora de su código, al tiempo que se asegura de que se adhiere a los estándares de codificación reconocidos por la industria. Este libro de C# cubre las pruebas unitarias, profundiza en el desarrollo basado en pruebas y aborda las preocupaciones transversales. Explorará las buenas prácticas de programación para objetos, estructuras de datos, manejo de excepciones y otros aspectos de la escritura de programas informáticos en C#. Una vez que haya estudiado el diseño de API y descubierto herramientas para mejorar la calidad del código, verá ejemplos de código defectuoso y comprenderá qué prácticas de codificación debe evitar.

Al final de este libro de código limpio, tendrá las habilidades desarrolladas que necesita para aplicar las prácticas de codificación aprobadas por la industria para escribir código C# limpio, legible, extensible y mantenible.

Lo que aprenderá

⬤ Escribir código que permita modificar y adaptar el software a lo largo del tiempo.

⬤ Implementar la metodología fail-pass-refactor utilizando una aplicación de consola C# de ejemplo.

⬤ Abordar problemas transversales con la ayuda de patrones de diseño de software.

⬤ Escribir excepciones personalizadas en C# que proporcionen información significativa.

⬤ Identificar código C# de baja calidad que necesita ser refactorizado.

⬤ Asegurar APIs con claves API y proteger datos usando Azure Key Vault.

⬤ Mejorar el rendimiento de su código utilizando herramientas para la creación de perfiles y la refactorización.

A quién va dirigido este libro

Este libro de codificación está dirigido a desarrolladores de C#, jefes de equipo, ingenieros de software sénior y arquitectos de software que deseen mejorar la eficiencia de sus sistemas heredados. Se requiere un buen conocimiento de la programación en C#.

Otros datos del libro:

ISBN:9781838982973
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las...
Desarrolle sus habilidades de programación explorando...
Código limpio en C#: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones aplicando las mejores prácticas - Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices
Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de...
Mejore el rendimiento de sus aplicaciones utilizando las...
Programación de alto rendimiento en C# y .NET: Comprenda los entresijos del desarrollo de aplicaciones robustas, más rápidas y resistentes en C# 10.0 y .NE - High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NE
Código limpio con C# - Segunda edición: Refactorice su base de código C# heredada y mejore el...
Mejore sus habilidades de programación mediante...
Código limpio con C# - Segunda edición: Refactorice su base de código C# heredada y mejore el rendimiento de las aplicaciones utilizando las mejores prácticas - Clean Code with C# - Second Edition: Refactor your legacy C# code base and improve application performance using best practices

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)