Skip to content
/ rppr Public

Exemplos de código do livro Refatorando com Padrões de Projeto, um Guia em Ruby

License

Notifications You must be signed in to change notification settings

MarcosX/rppr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refatorando com Padrões de Projeto

Um guia em Ruby

Página do livo no site oficial da Casa do Código

Acesse a página oficial da Casa do Código para adquirir sua cópia do livro! http://www.casadocodigo.com.br/products/livro-refatoracao-ruby

Como o repositório está organizado

Cada um dos padrões apresentados e discutidos no livro possui uma pasta dentro de lib e spec com a implementação e testes, respectivamente.

Para executar todos os testes, basta executar rspec spec ou para executar um teste específico rspec spec/adpter/cliente_spec.rb.

O repositório possui dois branches: master com o código original e refatorado com o código modificado e refatorado.

Como utilizá-lo com o livro

O livro além de apresentar os padrões também guia o processo de refatoração com passos detalhados de qual técnica executar. Utilize o código para exercitar as técnicas de refatoração e explorar melhor o padrão, implementando a extensão ou até mesmo criando novos problemas.

Se tiver alguma dúvida ou quiser olhar a implementação final, basta trocar o branch para refatorado e explorar o código com a solução final.

Contribuindo

Se você encontrar algum erro ou achar alguma maneira de deixar o código mais expressivo, basta criar um pull request com suas mudanças!

Todo o trabalho está disponível com licensa Creative Commons (para mais informações veja o arquivo LICENSE)

Licanesa Crative Commons (BY/SA)

Build Status

CircleCI

About

Exemplos de código do livro Refatorando com Padrões de Projeto, um Guia em Ruby

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages