Diapositiva PPT
¿Cuál es la mejor solución?
Programación por contrato (tomado de OO).
Contrato de una operación: si se cumplen unas condiciones en los parámetros de entrada, entonces garantiza una obtención correcta del resultado.
Idea:
- La operación no trata todos los casos de error, sino que hace uso de las precondiciones.
- La responsabilidad de comprobar la condición de error es del que usa la operación.
1.3.2. Método constructivo (operacional).