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
