Skip to content

Lukasveiga/teste-tecnico-mao-na-massa

Repository files navigation

💛 Teste:

Utilizando seus conhecimentos, desenvolva uma nova funcionalidade de gerenciamento de pessoas. A apresentação da proposta inicial a entrega final do código será o digrama de classes, e o código fonte da funcionalidade.

A API desenvolvida deve permitir:

  • Criar, editar e consultar uma ou mais pessoas;
  • Criar, editar e consultar um ou mais endereços de uma pessoa;
  • Poder indicar qual endereço será considerado o principal de uma pessoa.

Uma pessoa deve possuir os seguintes dados:

  • Nome completo
  • Data de nascimento
  • Endereços:
    • Logradouro
    • CEP
    • Número
    • Cidade
    • Estado

✨ Requisitos mínimos necessários:

  • O código deve ter cobertura total de condições;
  • O código deve ter cobertura de linhas de no mínimo 80%;
  • O código deve respeitar os conceitos de Design Patterns, SOLID e Clean Code;
  • Toda a API deve ser desenvolvida no formato REST.

- Diagrama de classes:

About

Teste técnico para o cargo de desenvolvedor backend Java

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published