Skip to content

Serviço de agendamento de meetup realizado com Ana Neri. Womakers Code . Bootcamp Java BACK END

Notifications You must be signed in to change notification settings

aevilesaguiar/Servico-de-agendamento-de-meetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Serviço de Agendamento de Meetup

testando

Projeto

Pequeno microserviço de cadastro de Meetup

Tecnologias Usadas

  • Java 11
  • Maven
  • Spring
  • JPA
  • TDD Test Driven Development
  • TDD Test Driven Development
  • Azure functions

TODO List

  • Implementação da classe se servico[ok]
  • Testes no service[ok]
  • Implementação da classe de controlle da web[ok]
  • Testes de contrato no controller[ok]
  • Testes unitarios no repository[ok]
  • Implementação do repository[ok]
  • Swagger[ok]
  • Testes locais via postman[ok]
  • Deploy no azure[ok]

DTO

Um objeto de transferência de dados (DTO) é um objeto que transporta dados entre processos. Você pode usar essa técnica para facilitar a comunicação entre dois sistemas (como uma API e seu servidor) sem expor potencialmente informações confidenciais. DTO significa objeto de transferência de dados. Como o nome sugere, um DTO é um objeto feito para transferir dados.

Um DTO deve conter apenas dados, não lógica de negócios. É uma coisa simples e pequena que deve fazer apenas uma tarefa.

O que é Desenvolvimento Orientado a Testes (TDD)?

Test Driven Development (TDD) é uma abordagem de desenvolvimento de software na qual os casos de teste são desenvolvidos para especificar e validar o que o código fará. Em termos simples, os casos de teste para cada funcionalidade são criados e testados primeiro e, se o teste falhar, o novo código é escrito para passar no teste e tornar o código simples e livre de erros.

O Desenvolvimento Orientado a Testes começa com o design e desenvolvimento de testes para cada pequena funcionalidade de um aplicativo. A estrutura TDD instrui os desenvolvedores a escreverem novos códigos somente se um teste automatizado falhar. Isso evita a duplicação de código. A forma completa do TDD é o desenvolvimento orientado a testes.

img.png O conceito simples de TDD é escrever e corrigir os testes com falha antes de escrever um novo código (antes do desenvolvimento). Isso ajuda a evitar a duplicação de código à medida que escrevemos uma pequena quantidade de código de cada vez para passar nos testes. (Os testes nada mais são do que condições de requisitos que precisamos testar para cumpri-los).

O desenvolvimento orientado a testes é um processo de desenvolvimento e execução de testes automatizados antes do desenvolvimento real do aplicativo. Portanto, o TDD às vezes também é chamado de Test First Development.

Chamada Swagger

http://localhost:8080/swagger-ui/#/

img_1.png

img_2.png

Referencias

About

Serviço de agendamento de meetup realizado com Ana Neri. Womakers Code . Bootcamp Java BACK END

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages