Programação – Item 50

Postado em Atualizado em

avoidEvite usar String onde outros tipos forem mais apropriados

Devido ao suporte automático e a sua facilidade de sintaxe, existe uma tendência natural ao uso extrapolado do tipo String para fins diferentes daqueles para os quais foram projetadas. Somente use String para representar dados que realmente tenha natureza única e exclusivamente textual. Sendo assim, não use string para representar valores inteiros, monetários, datas, booleanos, enumerados ou tipos específicos de negócio como CPF, CNPJ etc. Valores representados erroneamente com String são confusos, menos flexíveis, lentos, propensos a erros e não precisam ser convertidos para seu tipo correspondente quando necessitarem de operações especifica.

Para todas as informações, veja o post inicial.

“Portanto, vede prudentemente como andais, não como néscios, e sim como sábios, remindo o tempo, porque os dias são maus.” Efésios 5:15-16

2 comentários em “Programação – Item 50

    […] como classe de dados, grupo de dados e obsessão e primitiva, mal uso de idiomas como por exemplo uso de String como tipagem, totalmente fora de qualquer padrão profissional aceitável de ponto de vista […]

    […] primitiva, alteração divergente e cirurgia com rifle, mal uso de idiomas como por exemplo uso de String como tipagem, totalmente fora de qualquer padrão profissional aceitável de ponto de vista […]

Os comentários estão encerrados.