... | @@ -8,4 +8,16 @@ Para o rápido desenvolvimento da aplicação, a escolha do framework recaiu sob |
... | @@ -8,4 +8,16 @@ Para o rápido desenvolvimento da aplicação, a escolha do framework recaiu sob |
|
## Gerenciador de Dependências ![enter image description here](https://img.shields.io/badge/-Gradle-02303a?style=for-the-badge&logo=Gradle&logoColor=white)
|
|
## Gerenciador de Dependências ![enter image description here](https://img.shields.io/badge/-Gradle-02303a?style=for-the-badge&logo=Gradle&logoColor=white)
|
|
Escolhemos o [Gradle](https://www.gradle.org) pois sua configuração, tanto instalação como a adição de dependências, se dá de forma muito mais simples do que com o Maven.
|
|
Escolhemos o [Gradle](https://www.gradle.org) pois sua configuração, tanto instalação como a adição de dependências, se dá de forma muito mais simples do que com o Maven.
|
|
|
|
|
|
### |
|
## Arquitetura
|
|
\ No newline at end of file |
|
Para o backend, foi decidido que seria utilizado um modelo de arquitetura em camadas para facilitar o desenvolvimento mas ainda assim manter uma consistência entre **lógica de negócio** e **recursos do framework/aplicação**
|
|
|
|
|
|
|
|
Além disso, outras práticas incluem:
|
|
|
|
* TDD
|
|
|
|
* DDD
|
|
|
|
* Documentação como código
|
|
|
|
* Tratamento/Apresentação adequada de erros
|
|
|
|
|
|
|
|
![image](uploads/c91ea75f1e804f2c1edd38544e675dd1/image.png)
|
|
|
|
|
|
|
|
#### Links Úteis
|
|
|
|
* https://www.geeksforgeeks.org/spring-boot-architecture/ |
|
|
|
\ No newline at end of file |