Categoría: Ejemplos

Sujetos: Con polimorfismo

El algoritmo de Sujetos tiene dos enumerados que crean condicionales en el flujo de ejecución, lo que es un código fuente frágil, que a futuro podría llevarnos a errores inesperados cuando sea modificado.
Para mejorarlo, primero veremos cómo aplicar la herencia en los Parameter Objects, y luego aplicaremos el polimorfismo para lograr un algoritmo robusto:

Playlist en YouTube

La serie completa

Mire la serie completa del Algoritmo: Sujetos para tener una mejor comprensión.

El código fuente

Descargue la explicación del algoritmo y el código fuente C# en este repositorio: https://github.com/oscarcenteno/algoritmos.cs.sujetos

Sujetos: Con Parameter Object

El algoritmo de Sujetos tiene mucho parámetros. ¿Podríamos lograr un código más fácil de entender si usamos Parameter Object?

Playlist en YouTube

La serie completa

Mire la serie completa del Algoritmo: Sujetos para tener una mejor comprensión.

El código fuente

Descargue la explicación del algoritmo y el código fuente C# en este repositorio: https://github.com/oscarcenteno/algoritmos.cs.sujetos

Sujetos: Con funciones

Antes de programar con objetos, identificaremos las funciones de responsabilidad única:

Playlist en YouTube

La serie completa

Mire la serie completa del Algoritmo: Sujetos para tener una mejor comprensión.

El código fuente

Descargue la explicación del algoritmo y el código fuente C# en este repositorio: https://github.com/oscarcenteno/algoritmos.cs.sujetos

Sujetos: Como un procedimiento

Esta serie inicia con la explicación del algoritmo y sus ejemplos. Para escribir la primera versión del algoritmo, nos basamos en las pruebas unitarias que nos guían hasta terminarlo.

Playlist en YouTube

La serie completa

Mire la serie completa del Algoritmo: Sujetos para tener una mejor comprensión.

El código fuente

Descargue la explicación del algoritmo y el código fuente C# en este repositorio: https://github.com/oscarcenteno/algoritmos.cs.sujetos

IBAN Nacional: Con objetos

La orientación a objetos nos permite lograr un algoritmo en una forma flexile y reutilizable. Veamos cómo las funciones nos guían para hacerlo.

Esta serie se basa en los pasos anteriores del Algoritmo: IBAN Nacional.

Playlist en YouTube