Design Patterns in Ruby

Esse livro aumentou ainda mais minha admiração pela linguagem Ruby.  A visão e a respectiva implementação de padrões de projetos com Ruby levam à um código  simples,  sucinto e funcional. Da simplicidade da implementação do padrão strategy através de duck typing sem a preucupação com a rigidez das linguagens fortemente tipadas, passando pela beleza da implementação de iterators através de closures, pela simples implementação do padrão interpreter, a beleza das DSL’s até o conceito de Convention over configuration, a linguagem Ruby mostra sua força através de sua simplicidade. O autor é muito criativo nas implementações que servem de exemplo para os padrões. O interessante é comparar estas implementações feitas em Ruby com as implementações em C# e Java. É uma verdadeira economia de código, extrema legibilidade. Considero muito importante possuir vários visões de um código, principalmente em tempos em que tempo vale muito mais que dinheiro, vale clientes.  Cheguei à conclusão de que a própria linguagem (ruby) implementa Convention over Configuration 🙂

Anúncios

Deixe um comentário

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