Todo grande projeto tem seu próprio guia de estilo: um conjunto de convenções (às vezes arbitrárias) sobre como escrever código. Isso torna muito mais fácil de entender uma grande base de código quando todo o código está em estilo consistente.
O nosso "Style Guide" é bem abrangente, desde "usar camelCase para nomes de variáveis" até "Nunca use variáveis globais" para "nunca usar exceções".
Este projeto (digitalbits / styleguide) tem links para as definições de estilo que usamos em nossos projetos.