Léelo: Lee el código. Haz un diagrama de flujo (algo como abajo) En el papel de toda la función importante. Esto es muy importante, le brinda una vista pictórica de todo el programa, lo ayuda a regresar y ver lo que sigue después de uno. Haz una imagen estructural del programa en tu mente.
Ejecútelo en su mente : intente ejecutar el programa para una entrada determinada. ¿Qué función de llamada sigue una tras otra.
Ejecutar / depurar en la computadora: Si tiene la infraestructura y el entorno suficientes, ejecute / depure a través del programa. A veces, en un gran sistema de software no sabes dónde poner puntos de interrupción o dónde comenzar, solo debes poner tantos puntos de interrupción como te parezca conveniente. Sólo ejecútalo.
- ¿Qué cosas debo aprender para convertirme en un desarrollador web de pleno derecho?
- ¿Por qué es difícil aprender a gustar de un determinado género musical, como el rock, si eres una persona popular o el jazz, si eres una persona de rap?
- ¿Cuál es la mejor manera de aprender a hacer malabares? ¿Qué tipo de bolas necesito?
- ¿Cuánto tiempo lleva aprender un idioma por su cuenta cuando vive en un país extranjero?
- ¿Cómo puedo superar mi miedo a aprender a conducir?
Cámbielo y ejecútelo de nuevo: cree que comprende el programa. ¿Puedes predecir para una entrada dada? ¿Puedes cambiarlo y predecir su comportamiento? ¿Qué pasaría si tuvieras que escribir ese programa?