Exercícios e implementações realizadas para estudo de padrões de projetos.
Grande parte dos projetos serão exercícios realizados para a disciplina de Programação 6, ministrada pelo professor Dr. Paulo César Rodaki, do curso Tecnólogo em Análise e Desenvolvimento de Sistemas (TADS) do Instituto Federal Catarinense Campus Blumenau/SC.
Contudo, em pastas extras serão colocados materiais relativos a mais estudos sobre os diversos padrões, em que planejo utilizar como base o livro Mergulho nos Padrões de Projetos.
Para os testes foram utilizadas as tecnologias abaixo:
- JUnit5, como framework base.
- AssertJ, como facilitador para testes - especialmente nos que possuem coleções e saídas com strings.
- Mockito, muito útil quando se é necessário testar se alguma variável foi persistida ou se determinados métodos foram chamados, por exemplo.
Clique em um padrão abaixo para aprender mais sobre ele, ver sua estrutura, aplicabilidade e exemplos de implementações