Perguntas com a marcação «design»

29
Por que a maioria das linguagens imperativas / OO "bem conhecidas" permite acesso não verificado a tipos que podem representar um valor "nada"?

Eu tenho lido sobre a (des) conveniência de ter em nullvez de (por exemplo) Maybe. Depois de ler este artigo , estou convencido de que seria muito melhor usarMaybe (ou algo semelhante). No entanto, fico surpreso ao ver que todas as linguagens de programação imperativas ou orientadas a objetos...

28
“Normalização” orientada a objetos

Na programação de banco de dados, existe uma técnica chamada "normalização" que você faz para os dados que deseja armazenar. Alguém já tentou aplicar esse conceito ao design de objetos? Como você? Como isso funcionou? Editar: para expandir / esclarecer, a normalização do banco de dados é mais do...