Estoy en proceso de desarrollar estándares de código escritos para una aplicación de Rails y estoy buscando algunos buenos ejemplos de estándares de codificación desarrollados por otros. Algo que se expande un poco sobre las ideas discutidas en ...¿Buen ejemplo de estándares de codificación de rieles escritos?
¿Alguien tiene una buena referencia para compartir?
http://www.scribd.com/doc/2889649/Rails-coding-standards-defined
Ejemplos:
- ESTILO: Formación flechas de hash para facilitar la lectura
- ESTILO: ponga espacios alrededor => flechas de hash
- ESTILO : ponga espacios después de ',' en params de método - pero ninguno entre nombres de métodos y '('
(Tenga en cuenta que soy nuevo en StackOverflow y no estoy seguro si esto cuenta como una "pregunta" ... por favor avise si no ...)
'NO OPTIMIZAR por el rendimiento - OPTIMIZAR POR LA CLARIDAD DEL CÓDIGO' - ¡Qué diablos! – bragboy
@Bragboy esta es la conocida filosofía de la comunidad ruby. Piense en las aplicaciones web y en cómo optimizar cada línea para el rendimiento en una página web podría degradar la legibilidad en gran medida, quizás por un tiempo de carga de 0,5 veces mejor. Es en estos tiempos cuando uno debe optimizar para la claridad del código. Cuando trabajas en un proceso que tiene que iterar cientos o miles de veces, optimiza el rendimiento sin degradar demasiado la legibilidad. – WattsInABox
@WattsInABox: De acuerdo ... Creo que comencé aquí hace casi 18 meses ... Tengo que admitir que mi perspectiva ha cambiado a medida que escribía más y más líneas de código. Claridad primero, luego rendimiento. – bragboy