Trabajar con un software robusto nos garantiza tener muchos menos errores, que funcione perfectamente incluso en condiciones adversas e imprevisibles, y que se entienda con mayor facilidad.

Para conseguir que nuestro software sea de calidad, nos centraremos en dos aspectos: que su diseño sea lo más simple posible y que el código sea limpio y fácil de modificar.

En este post recopilamos algunas consideraciones importantes que debemos tener en cuenta para conseguir ese software robusto como son los principios SOLID, algunas reglas básicas de diseño y también algunos patrones de diseño aplicados a la solución de la kata Mars Rover.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete