diretrizes gerais fica junto de boas praticas? melhor mostrar o pattern usado logo no inicio?