Nuss… E Agora?!?

10jul/080

“Talvez normalizar não seja normal”

Hoje vai mais um lembrete que propriamente um artigo: a idéia dele me foi mandada pelo Mário. Ele me mandou esse artigo em inglês lá do Coding Horror que mostra problemas causados pela extrema normalização em Banco de Dados.

Prestem bastante atenção quando o Jeff Atwood diz que "você deve normalizar quando os dados te disserem para fazê-lo" e não simplesmente por ser mais elegante ou teoricamente correto. Isso não significa que seu código deva ser anárquico, completamente contrário às regras de boa programação, e sim que ele seja adequado ao que escopo que o projeto prevê.

Para quem quiser mais informação sobre essa lógica, coloquei aqui no Nuss... e Agora?!? há algum tempo o artigo Padrões de Projeto: questão de bom senso. Ele fala exatamente sobre essa briga entre os pontos de vista de "faça por ser útil" e "faça por ser elegante" focado na análise de sistemas.

Lembrem-se: "Adequação, não perfeição"