Manual sobre estilo de programación
Recientemente tropecé de manera accidental con el blog (http://espira.net/nico/personal_systems_design) de un antiguo compañero de trabajo, en el que expresaba su frustración por la carencia de estándares de programación para crear código medianamente homogéneo y de calidad en muchas empresas. Ese post me animó a revisar y publicar el manual que usábamos cuando nos conocimos, hace ya casi 10 años, y que ha servido de guía en numerosos proyectos.
El manual trata toda clase de aspectos relacionados con el código en forma de "catálogo de buenas prácticas " - desde nombres de identificadores hasta control de flujo, pasando por recomendaciones sobre trazas, codificación de pruebas unitarias o modelo de datos. No pretende sustituir, claro está, una lectura de los libros pertinentes (se incluye una amplia bibliografía), pero reconociendo que muchas veces no hay mucho tiempo para leer y que la rotación de programadores es muy grande, intenta paliar esta carencia resumiendo lo mejor de las diferentes fuentes, a modo de solcuión "temporal".
Podéis descargar el manual completo (PDF, 1,05 Mb, 86 páginas) aquí : http://www.ahristov.com/tutoriales/Blog/Estilo_de_Programacion.html
Licencia de distribución Creative Commons.
Espero vuestros comentarios, criticas, sugerencias, etc.
Alexander
El manual trata toda clase de aspectos relacionados con el código en forma de "catálogo de buenas prácticas " - desde nombres de identificadores hasta control de flujo, pasando por recomendaciones sobre trazas, codificación de pruebas unitarias o modelo de datos. No pretende sustituir, claro está, una lectura de los libros pertinentes (se incluye una amplia bibliografía), pero reconociendo que muchas veces no hay mucho tiempo para leer y que la rotación de programadores es muy grande, intenta paliar esta carencia resumiendo lo mejor de las diferentes fuentes, a modo de solcuión "temporal".
Podéis descargar el manual completo (PDF, 1,05 Mb, 86 páginas) aquí : http://www.ahristov.com/tutoriales/Blog/Estilo_de_Programacion.html
Licencia de distribución Creative Commons.
Espero vuestros comentarios, criticas, sugerencias, etc.
Alexander
