Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • O Orientação Bucal no Envelhecimento Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 14
    • Issues 14
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Orientação Bucal no Envelhecimento
  • Orientação Bucal no Envelhecimento Wiki
  • Wiki
  • arquitetura

arquitetura · Changes

Page history
Update arquitetura authored Apr 23, 2022 by Lucas Souza da Silva's avatar Lucas Souza da Silva
Show whitespace changes
Inline Side-by-side
arquitetura.md
View page @ 921ff86a
...@@ -44,7 +44,24 @@ TBD ...@@ -44,7 +44,24 @@ TBD
<h3 id="back-end-def-tec">Definições de Tecnologias</h3> <h3 id="back-end-def-tec">Definições de Tecnologias</h3>
TBD Escolhas:
* Linguagem: Java;
* Frameworks: [SpringBoot][7]
* Ferramentas: [Lombok][8], [Junit][9], [Cucumber][10].
Justificativa:
A escolha pelo **Java** no backend foi feita pelo grande numero de pessoas que já tem um conhecimento intermediário na linguagem desta forma tendo uma curva de aprendizado menor. Também existe muito material sobre linguagem disponível gratuitamente na internet.
Hoje o **SpringBoot** é bastante popular no desenvolvimento de REST API e existe uma vasta documentação e material para estudo gratuito na internet.
**Lombok** faz o uso de annotations para minimizar a repetição de código.
**Junit** ferramente para execução de testes.
**Cucumber** é uma ferramente para integrar as historia de usuário aos testes utilizando do conceito de
Behavior-Driven Development (BDD)
<h3 id="back-end-mods-sis">Módulos do Sistema</h3> <h3 id="back-end-mods-sis">Módulos do Sistema</h3>
...@@ -96,3 +113,7 @@ TBD ...@@ -96,3 +113,7 @@ TBD
[4]: https://prettier.io/ [4]: https://prettier.io/
[5]: https://eslint.org/ [5]: https://eslint.org/
[6]: https://www.nginx.com/ [6]: https://www.nginx.com/
[7]:
[8]:
[9]:
[10]:
\ No newline at end of file
Clone repository
  • Gerência
  • Retro
  • Utilizando a wiki
    • adicionando imagens
    • escrevendo em markdown
    • wiki no editor de texto
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design_mockups
  • escopo
  • estudos
  • gerencia
  • Home
  • instrucoes
View All Pages