Sanidad de Software

Meetup Ágiles Perú 27 de Enero 2016 (Carlos Peix)

¿Qué es Sanidad?

Es aquello que resulta bueno para la salud, por ejemplo: una dieta, lavado de manos, etc.

Un sinónimo es "salubridad".

Ausencia de Salubridad

Existen varios factores que nos indicarán cuando tengamos una ausencia de la misma, ejemplo: lugares con basura, uñas sucias, etc.

¿Qué es el software?

Es la parte lógica e intangible de un ordenador.

Podríamos decir directamente que esta palabra abarca a todas las aplicaciones.

"Editores de texto, hojas de calculo, etc".

¿Qué es sanidad de Software?

Son aquellas medidas básicas que se toman para desarrollar un software de calidad.

Como:

1.- Controlar las versiones.

2.- Compilaciones.

3.- Pruebas de integración.

4.- Despliegues.

¿Solo eso es sanidad de software?

No, La sanidad de software va más allá, ahora que ya conocemos las medidas básicas que debemos tomar, tenemos el deber de automatizarlas y esa es la palabra clave de la sanidad de Software.

La Sanidad en el software implica que evitemos hacer cualquier tipo de prueba, configuración, etc. de forma manual.

Para reducir el índice de equivocación o error.

¿Como logro eso?

Hay que hacer una cosa a la vez, y esta escalera te podria guiar.

Herramientas para lograrlo

  • Puedes controlar las versiones con GIT.
  • Utiliza Vagrant o Docker para crear máquinas o contenedores limpios.
  • Configura tus sistemas de forma automática con Puppet.
  • Puedes hacer migraciones de DB con FlywayDb.

Eso es todo amigos

SANIDAD DE SOFTWARE

By Oscar Luis Sánchez Jara

SANIDAD DE SOFTWARE

  • 1,099