Las metodologías ágiles y la cultura DevOps aspiran a que la construcción, testing y liberación de productos de software pueda hacerse rápidamente, con frecuencia y en forma más confiable. Una de las premisas para lograrlo es construir código de calidad, código limpio, que permita optimizar el esfuerzo y aumentar la productividad.