|
Se muestran los artículos pertenecientes a Abril de 2004. 26/04/2004Código "bonito"A mi personalmente me gusta que el código que escribo tenga una buena "apariencia" y lo digo en el más puro sentido estetico. Primero el código debe funcionar correctamente, eso no hay duda, pero además me gusta que esté bien estructurado, bien indentado, con nombres de variables que tengan sentido. Esto lo vengo haciendo desde que escribía programas en Clipper, en la empresa que trabajaba, "heredé" un código de una aplicación de gestión, que si bien funcionaba, era casi imposible de "leer" el código, así que lo primero que hacía cuando abría un nuevo módulo era "reorganizar" el código de forma que me fuera más sencillo entenderlo y así poder modificarlo. De ahí me quedó ciertas "manías": -Las indentaciones las hago a 3 espacios (aunque ahora en la empresa acabamos de estandarizarlo a 2) -Todas las variables tienen una "notación hungara" que indican que tipo de datos contienen. En Clipper TODAS las variables eran de cualquier tipo, es decir, no estaban tipificadas, el mismo identificador servía para un entero, para una cadena o un array, pero yo insistía en que debíamos ser estrictos en esto. -Cuando tengo una secuencia de instrucciones iguales, por ejemplo asignación de campos, alineo los paréntesis, los iguales, todo para que sea más sencillo el leer el código. Ejemplo (en pseudolenguaje): ALBARAN.CLIENTE := CLIENTE.CODIGO; ALBARAN.FECHA := HOY(); ALBARAN.NUMERO := CONTADORES.NUEVO('ALBARANES'); ALBARAN.FPAG := 0; Pienso que es una ayuda más para facilitar la lectura de código, por ese motivo siempre he preferido lenguajes con una sintáxis más literal (Pascal, Python) frente a otros mas "simbolicos" (C, Java, Php, Perl) Y tú.... ¿Como escribes el código? ¿Lo dejas "bonito"? ¿O mientras funcione es válido? 26/04/2004 17:42 Enlace permanente. Hay 5 comentarios. |
softinspainEste es un blog sobre el desarrollo de software, desde España.
Archivos
EnlacesBlogs
Otros |