Um pouco de SOLID Ruby

O principal objetivo de se usar técnicas de programação orientada a objetos é criar um código que tenha baixo custo de manutenção, ou seja, que não demande muito tempo e pessoas para correções e melhorias. Essa é uma proposição de Lucas Húngaro, nosso desenvolvedor da equipe de Ruby, que apresenta em seu artigo 5 princípios para atingir esse objetivo com mais facilidade. Denominada “SOLID“, a sigla embute os seguintes conceitos:

  • Single Responsibility Principle
  • Open-Closed Principle
  • Liskov Substitution Principle
  • Interface Segregation Principle
  • Dependency Inversion Principle

O objetivo desses princípios é fazer com que alterações necessárias sejam feitas no menor número possível de locais no código. Em outras palavras, é diminuir o custo dessas mudanças através de um design que reduz os efeitos colaterais das modificações.
Cada um desses conceitos merece uma investigação mais detalhada. Conheça então um pouco mais sobre a aplicação do Single Responsibility Principle em Ruby acessando o post de Lucas em seu blog pessoal e bons estudos!  🙂

Tags:, ,

Categorias:

Gonow

O blog Gonow Tecnologia é voltado para publicação de notícias sobre eventos e temas relacionados ao mercado de Tecnologia de Informação e Comunicação (TIC), Design e User Experience (UX), além de rico conteúdo técnico - incluindo ví­deos na íntegra de palestras sobre os assuntos divulgados - e referências sobre as mais diversas linguagens de programação, frameworks e plataformas de desenvolvimento.

Veja todos os posts de "Gonow"

Comments are closed.