INTRODUÇÃO A BOAS PRÁTICAS DE PROGRAMAÇÃO COM JAVA, USANDO PADRÕES DE PROJETO
Abstract
Atualmente, a sociedade apresenta uma tendência a ser dependente de softwares para realizar as suas tarefas diárias. Assim, tem aumentado a exigência por qualidade desses produtos. A atividade de programação exige um grande esforço de recursos humanos, sendo que esses são responsáveis pela maior parte dos custos de desenvolvimento de software. Portanto, a atividade de programação merece uma atenção especial para se obter produtividade com qualidade. A programação defensiva tem papel fundamental para atingir esse objetivo, pois permite obter vantagens na geração de software, tais como torná-lo mais bem estruturado, mais legível e confiável. Porém, ela é considerada um desafio para muitas empresas, em especial para as micro e pequenas empresas, cujos profissionais de TI podem não estar habilitados para desenvolvê-la.