Sempre que posso leio algum livro que pode me ajudar nos problemas do dia-a-dia em TI. O último que li foi Refatorando com padrões de projeto — Um Guia em Ruby, é um livro muito bom e rápido de ler, recomendo para quem tem interesse no assunto a comprá-lo.
O livro, como o nome diz, é a respeito de padrões de projeto e mostra alguns dos 23 padrões catalogados no livro Design Patterns: Elements of Reusable Object-oriented Software.
E trás uma definição bem simples e prática sobre a aplicação em Ruby dos seguintes padrões: Factory, Strategy, Template Method, Adapter, State, Builder, Decorator, Mediator, Facade, Singleton e Command.
Como eu tenho memória fraca, li o livro e fiz um resumo dos padrões, além de ser uma boa maneira de fixar o conteúdo, serve para consultas posteriores.
Até mais!
Referências
https://www.casadocodigo.com.br/products/livro-refatoracao-ruby