No sólo se trata de que el software se ejecute y cumpla con lo esperado en cuanto funcionamiento, sino que la forma en la que está escrito y ejecuta cierta funcionalidad también importa. Es una cuestión del diseño de la estructura del código y de su comportamiento temporal en ejecución, y es aquí donde se aplican prácticas y paradigmas de desarrollo de software.




