Skip to content

fdoliveira/cccat18

Repository files navigation

Este conteúdo é um fork, não literal, do curso Clean Code e Clean Architecture da Branas.io.

Meu intuito é refazer o código feito originalmente em Typescript e NodeJS para Kotlin e Ktor.

Cada aula terá uma branch específica, exemplo aula 1 branch cccat18-1, e o código final estará na branch main.

Branch main será atualizada conforme o andamento do curso.

Branch cccat18-1 primeira aula.

- Tecnicas de refactoring
- Code Smells
- TDD

Branch cccat18-2 segunda aula.

- SOLID-SRP
- Arquitetura Hexagonal
- SOLID-DIP
- DAO
- Testes automatizados

Pendente:
- Testes Stub, Spy e Mock

Branch cccat18-3 terceira aula.

- Módulos usando pastas domain, app e infra.
- Domain Model
- Clean Architecture
- Repository
- Adicionado Injeção de Dependência usando Koin

Pendente:
- Testes usando o banco de dados H2 em memória

Para mais informações sobre o curso do Branas acesse: https://branas.io

About

Projeto

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages