segunda-feira, setembro 17, 2007

Padrões de Projeto em Linguagens dinâmicas

Padrões de Projeto (os famosos Design Patterns) parecem ser uma coisa pela qual todo desenvolvedor se apaixona em algum ponto da carreira. No meu antigo emprego eles eram praticamente idolatrados. A idéia básica é ótima: reunir problemas comuns e dar nome a eles, para facilitar a conversa. O problema é que o livro original também fornecia receitas, e é por elas que as pessoas tendem a se apaixonar, mesmo quando um dos autores já disse que elas eram "paliativos para C++".

Eis um artigo do Neal Ford
explicando porque essas receitas não têm tanto valor assim quando se trata de aplicar os padrões a linguagens de programação diferentes (especialmente linguagens dinâmicas).

Nenhum comentário: