En el curso Explorar funciones y listas implementamos nuestro juego del número secreto mediante funciones, recursividad y ciclos. Me parecieron muy buenos estos cambios! Sólo que no me quedo claro en qué momentos crear funciones en nuestro código JS. El instructor propuso que un llamado de atención es cuando escribimos más de una vez líneas de código similares, como cuando cambiamos el texto de los elementos HTML h1 y p.
Mi consulta es, en qué ocasiones hay que cambiar nuestras líneas de código y reemplazarlas utilizando funciones? La nueva versión del juego del número secreto parece utilizar al máximo funciones, pero cómo sabemos de una manera más intuitiva hasta dónde podemos optimizar nuestro código.
Saludos.