Feeds:
Posts
Comentários

Posts Tagged ‘rafatoração’

É necessário refatorar!

Quando você escreve uma carta/e-mail importante, você não relê ao menos uma vez para garantir que está tudo escrito e as idéias estão expressas corretamente?

Quando você faz um cálculo complexo (ou nem tão complexo), você não refaz o cálculo para garantir que o resultado está correto?

Por que você acha que com desenvolvimento de software isso deve ser diferente?

Todos os testes sendo executados sem nenhum erro não significa que o código está pronto, é necessário voltar e refatorar! Você sempre pode (e deve) melhorar o código.

É importante que isto esteja no seu conceito de pronto. O código só pode estar pronto depois de ter passados todos os testes e ter sido refatorado (lembrando que na maioria dos casos não é somente esses dois aspectos que definem um código como pronto).

Read Full Post »