Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.42 KB

README.md

File metadata and controls

28 lines (15 loc) · 1.42 KB

Refatorando com Padrões de Projeto

Um guia em Java

Como o repositório está organizado

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

Para executar todos os testes, basta executar ./gradlew test.

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