Programación General > C/C++
como organizar el code en Dev-Cpp
Amilius:
La verdad 300 líneas de código no es mucho.
Creo que el problema de fondo es que te falta seguir un estilo de codificación y configurar el editor para hacer tu código más legible:
1. Tu código está en blanco y negro, los editores modernos como el Notepad++ te permiten cambiar el color de operadores, cadenas, números comentarios, tipos, etc. Incluso te muestran visualmente cuando tienes paréntesis demás o te falta alguno.
2. Tu código no respeta un máximo de X columnas. (Generalmente X es 80.) Tener que usar la barra de desplazamiento horizontal para leer esas líneas extra largas es incómodo y pierdes capacidad de visualizar el código rápidamente.
3. Usa espacios después de las comas, punto y coma y para separar expresiones. Puede que al principio te resulte incómodo pero a la larga agradecerás la facilidad con la que podrás leer tu código.
4. Trata de usar siempre las llaves {} en lugar de escribir el código en una sola línea, a menos que dicho código sea extremadamente corto y fácil de entender, para evitar lineas innecesariamente largas.
5. En la medida de lo posible evita las anidaciones y múltiples niveles de tabulación. Posiblemente sea mejor llamar a una función en lugar de escribir el código dentro de la anidación. Lo ideal es que el bloque completo pueda ser visto en la pantalla sin tener que mover la barra vertical.
6. Evita funciones o métodos demasiado largos, si no es posible asegúrate que puedan ser divididos en etapas bien documentadas de forma que sea fácil ubicarse. Lo peor es tener una función que es un bloque indivisible con varios niveles de anidamiento conteniendo cientos de líneas; por que para entender dicha función hay que leerla entera y seguir el flujo completo de proceso. En cambio si está separada en etapas puedes enfocarte en una sola etapa y en el mejor de los casos puedes ver la parte que te interesa en pantalla sin necesidad de mover la barra vertical.
7. En general das buenos nombres a las variables, pero sería bueno que eches un vistazo a estilos de codificación.
Navegación
[*] Página Anterior
Ir a la versión completa