Loops y Bucles
Según la lección, ya disponemos de variados intentos en una ejecución para "achuntarle" (acertarle) al número. Usando la "while", está opción nos permite que se ejecute un bloque de código interno, siempre y cuando la condición del while sea verdadera.
Indentación
Gracias a Luri, tenemos:
- Indentar se refiere a la práctica de dar sangría o espaciado al código, generalmente utilizando la tecla de tabulación, para indicar la estructura y jerarquía del mismo.
Algunas características clave de la indentación:
- Ayuda a hacer el código más legible y fácil de entender visualmente.
- Muestra la estructura de bloques de código, como bucles, condicionales, funciones, etc.
- Denota la jerarquía y dependencia entre diferentes secciones del código.
- Es una buena práctica de programación que facilita el mantenimiento y la colaboración.
- En lenguajes como JavaScript, la indentación no es obligatoria para que el código funcione, pero se recomienda seguir convenciones de estilo.
- En resumen, indentar el código es dar un sangrado o espaciado a las líneas de código para reflejar su estructura y jerarquía, lo cual mejora la legibilidad y comprensión del mismo.
Buenas Prácticas
Las buenas prácticas que se destacan en esta lección son:
- Declarar las variables antes de usarlas: En el ejemplo, se menciona que es importante declarar la variable del número de usuario antes de utilizarla dentro del bucle "while".
- Usar indentación adecuada: La indentación del código dentro del bucle "while" ayuda a visualizar la estructura y jerarquía del mismo, lo cual mejora la legibilidad.
- Utilizar operadores de comparación apropiados: En este caso, se usa el operador "!==" (diferente) para comparar el número de usuario con el número secreto, lo cual es más adecuado que usar el operador "==" (igual).
- Proporcionar retroalimentación al usuario: Dentro del bucle, se menciona que se pueden dar pistas al usuario sobre si el número ingresado es mayor o menor que el número secreto, lo cual mejora la interacción y la experiencia del usuario.
- Mantener el código organizado y modular: Aunque en este ejemplo el código es relativamente sencillo, la separación en bloques y la indentación adecuada son buenas prácticas que facilitan el mantenimiento y la escalabilidad del código a medida que se vuelve más complejo.
- Comentar y documentar el código: Aunque no se menciona explícitamente en esta lección, es una buena práctica agregar comentarios que expliquen el propósito y el funcionamiento del código, lo cual facilita la comprensión y el trabajo en equipo.