0

Clean Code #10 (2nd Edition): Comentarios

En la mayoría de los casos los comentarios en el código son code-smells. No porque lo comentarios sean malos, solamente porque no lo usamos correctamente. Veamos algunos ejemplos de comentarios mal usados. Vemos que el método se llama GetProducts(). Es… Continuar leyendo

0

Clean Code #09 (2nd Edition): Código Duplicado

El código duplicado es otro tipo de code smell que debemos evitar. Si el código está duplicado, debemos modificarlo, tendríamos que hacerlo en todos lados. Esto podría generar que algunos métodos que lo consumen funcionen de forma incorrecta por olvidarnos… Continuar leyendo

0

Clean Code #08 (2nd Edition): Switch

En anteriores post vimos las bifurcaciones If. Ahora veremos otro tipo de bifurcación, Switch. Esta es un poco más compleja de utilizar y factorizar. Manos a la obra! Switch Los switch son muy usados por programadores con menos experiencia en… Continuar leyendo

0

Clean Code #07 (2nd Edition): Condicionales 2

Ahora veamos un ejemplo más completo. Tendremos una clase de reservación de vuelos. Esta contiene varias toma de decisiones dependiendo de la cantidad de puntos del pasajero. Vemos al código: Tenemos una clase Passenger con una propiedad LoyaltyPoints, luego, una… Continuar leyendo

0

Clean Code #06 (2nd Edition): Condicionales 1

Los condicionales son algo que debemos usar con cuidado. El abuso de ellos pueden producirse grandes dolores de cabeza no solamente al leer el código, si no también, a hacer pruebas sobres ellos. Condicionales anidados Este es un error muy… Continuar leyendo

0

Clean Code #02 (2nd Edition): Firmas Pobres

Hasta ahora vimos nombres pobres y las mejores prácticas para corregirlo. Ahora es el momento firmas pobres en los métodos. Veamos. Firmas pobres en métodos Básicamente estamos presencia de una firma pobre cuando tenemos métodos que no son significativos y… Continuar leyendo

0

Clean Code #01 (2nd Edition): Nombres poco significativos

En esta serie de post vamos a ver algunas técnicas para mejorar la escritura de nuestro código en C#. Cómo hacer que sea limpio, mantenible, disminuir la compresión para las personas del equipo y la técnica de leer código como… Continuar leyendo