Si una prueba falla (check-expect falla), puede ser que:
- La definición de la función está mal.
- La prueba esta mal planteada.
- Tanto la función como la prueba estan mal.
Se debe revisar la prueba antes de arreglar la definición de la función.
El diseño es el proceso de ir desde un problema pobremente definido hacia una solución bien estructurada. Por lo tanto, haciendo el problema más específico es parte del proceso de diseño.
Anterior
Siguiente
Apuntes del lenguaje de programación "Racket", tomados del curso virtual "How to code: simple data", que hace parte de la serie "Software development", impartida por University of British Columbia a través de edx.org. A este curso se puede acceder de forma gratuita. Los apuntes los estaré colocando en la médida que vaya avanzando en el curso.
Suscribirse a:
Enviar comentarios (Atom)
Cómo programar: datos simples (21) - Enumeración
Diseñar una definición de datos para representar las letras de calificaciones en un curso. Estas letras son A, B y C, que significan bueno,...
No hay comentarios:
Publicar un comentario