Início > Boas práticas, JAVA > Sobre Defensive Programming

Sobre Defensive Programming

Atualmente escutamos muitas pessoas falando da tal de programação defensiva, ou defensive programming. Basicamente, programação defensiva nada mais é do que você programar pensando em todas as possibilidades que podem afetar seu programa, dessa forma, cuidadosamente PENSAR antes de codificar e estabelecer TODAS as situações que poderão ocorrer no seu código, antes de colocar as mãos na massa.

Normalmente quando as pessoas tem algo a ser desenvolvido, elas já abrem a IDE e saem programando, seguindo o seguinte fluxo:

O correto, seria pensar e depois programar, dessa forma, o fluxo seria:

Pense mais antes de programar e tenha melhores resultados!!!

Tenha em mente que Programação Defensiva não corrige problemas em um software já existente, mas sim, ajuda a evitar problemas nos seus próximos códigos.

Recomendo para os interessados em melhorar suas técnicas de programação o livro “Code Craft: The Practice of Writing Excellent Code”, do autor Pete Goodliffe. As figuras acima foram retiradas desse livro.

Nos próximos tópicos irei falar sobre as técnicas de programação defensiva.

Vamos melhorar nosso código fonte junto!

  1. setembro 10, 2008 às 8:01 am

    Opa! Juliano! Bom topico! Parabens! Estou ancioso para o proximo post! hehe!
    abraços!

  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: