Skip to content

Lucas felype fonseca santos#209

Open
LucasFelyp wants to merge 4 commits intoApiki:masterfrom
LucasFelyp:lucas-felype-fonseca-santos
Open

Lucas felype fonseca santos#209
LucasFelyp wants to merge 4 commits intoApiki:masterfrom
LucasFelyp:lucas-felype-fonseca-santos

Conversation

@LucasFelyp
Copy link
Copy Markdown

Este Pull Request contém a implementação do desafio técnico proposto. O objetivo foi desenvolver uma solução organizada, legível e seguindo boas práticas de desenvolvimento.

O que foi feito

  • Implementação da lógica principal do desafio
  • Criação de uma estrutura organizada (Controller, Service e Helpers)
  • Validação dos dados de entrada
  • Tratamento de erros
  • Padronização das respostas da aplicação

Decisões técnicas

  • Utilização de PHP para desenvolvimento da solução
  • Separação de responsabilidades para melhor manutenção do código
  • Centralização da lógica de negócio em uma camada de serviço
  • Validações isoladas para evitar duplicidade de código

Estrutura

  • Controller: responsável por receber e tratar as requisições
  • Service: responsável pelas regras de negócio
  • Helpers/Validation: validação dos dados
  • index.php: ponto de entrada da aplicação

Este projeto foi desenvolvido seguindo princípios de clean code e organização em camadas, visando facilitar a manutenção e a escalabilidade.

Foi necessário incluir o arquivo composer.lock no repositório para garantir a consistência das dependências, pois foi identificado um problema de incompatibilidade de versões que impedia a execução dos testes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant