0

[Article] Api Gateway para tus Microservicios | Ocelot

Uno de los desafíos al trabajar con mico-servicios es como lograr una comunicación sin provocar un acoplamiento entre ellos. Por esta razón, seguramente necesitaras un API Gateway para poder lograrlo exitosamente. Hay varios en el mercado y de gran variedad.… Continuar leyendo

0

[Tutorial] Clean Code: Comentarios| Parte 10

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().… Continuar leyendo

0

[Tutorial] Clean Code: Código Duplicado| Parte 9

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

[Tutorial] Clean Code: Switch | Parte 8

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

[Tutorial] Clean Code: Condicionales 2 | Parte 7

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

[Tutorial] Clean Code: Condicionales 1 | Parte 6

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

[Tutorial] Clean Code: Parámetros de Salida | Parte 4

Hemos visto, hasta el momento, algunas de las reglas que debemos tener para mejorar nuestro código y mantenerlo bien ordenado. Ahora veremos cómo trabajar de una mejor manera con parámetros de salida. Veamos un ejemplo que debemos evitar y cuál… Continuar leyendo

0

[Tutorial] Clean Code: Demasiados parámetros en los métodos | Parte 3

Para resumir hemos visto nombres pobres y firmas pobres. Ahora, otro code smell muy famoso. Cuando tenemos una larga lista de parámetros en nuestras métodos hace que sea difícil de comprender, inclusive, si los parámetros no dicen cuál es su… Continuar leyendo