Computacion
1 2 3 4 5 6 7 8 9 10
class program { program() { iterate(4) { iterate(3) { putbeeper(); move(); }turnleft(); } turnoff(); } }
Entender este código es sumamente complejo a pesar de que es un código sencillo, ahora veamos el mismo programa correctamente indentado, en dos de los estilos más comunes deindentación.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
class program { program() { iterate(4) { iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }
1 2 3 4 5 6 7 8 9 10 11 12 13
classprogram { program() { iterate(4) { iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }
En ambos casos podemos identificar fácilmente las instrucciones que pertenecen a cada iterate y alprocedimiento program., veamos un ejemplo donde identificaremos las instrucciones que pertenecen al iterate(4) del programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class program { program() { iterate(4){ iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }
En este caso los elementos en rojo son claramente elementos que forman parte del iterate de la línea 6, colocando este caso con elprimer código no indentado tendríamos lo siguiente: 1 class program { 2 3 program() { 4 iterate(4) { 5 iterate(3) { 6 putbeeper(); 7 move(); } 8 turnleft(); } 9 turnoff(); } 10 } Donde claramente esmás difícil de distinguir las partes que pertenecen a cada instrucción. En general una buena indentación nos da las siguientes ventajas: Claridad. Facilidad de interpretación. Facilita ladetección de errores. Buena presentación.
Al principio puede parecer tedioso el acomodar un código para que esté indentado, sin embargo si se realiza durante la codificación, su implementación es...
Regístrate para leer el documento completo.