segunda-feira, 21 de outubro de 2013

O que é Antipatterns?

Antipadrões de projeto de software, ou simplesmente antipatterns, é o termo utilizado para erros ou práticas comuns durante o processo de desenvolvimento de software. Este erro pode ocorrer durante diversas fases: análise, projeto, codificação, gerência, etc.


A inspiração deste conceito, surgiu em 1995 por Andrew Koenig no livro Gang of Four Design Pattern. Esse livro define alguns padrões para resolver problemas comuns para o desenvolvimento de software, atribuindo nomes para cada um destes padrões.

Três anos depois, surgiu o conceito de antipattern com o livro AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. De maneira análoga, esse livro atribuiu nomes para padrões comumente encontrados nos códigos-fontes, entretanto que não são considerados como Boas Práticas.

Neste blog irei publicar diferentes tipos de Antipatterns, focando nos que mais impactam o desenvolvimento. 

Nenhum comentário:

Postar um comentário