Skip to content

callegariodev/bip-teste-integrado

 
 

Repository files navigation

🏗️ Desafio Fullstack Integrado

🎯 Objetivo

Criar solução completa em camadas (DB, EJB, Backend, Frontend), corrigindo bug em EJB e entregando aplicação funcional.

📦 Estrutura

  • db/: scripts schema e seed
  • ejb-module/: serviço EJB com bug a ser corrigido
  • backend-module/: backend Spring Boot
  • frontend/: app Angular
  • docs/: instruções e critérios
  • .github/workflows/: CI

✅ Tarefas do candidato

  1. Executar db/schema.sql e db/seed.sql
  2. Corrigir bug no BeneficioEjbService
  3. Implementar backend CRUD + integração com EJB
  4. Desenvolver frontend Angular consumindo backend
  5. Implementar testes
  6. Documentar (Swagger, README)
  7. Submeter via fork + PR

🐞 Bug no EJB

  • Transferência não verifica saldo, não usa locking, pode gerar inconsistência
  • Espera-se correção com validações, rollback, locking/optimistic locking

📊 Critérios de avaliação

  • Arquitetura em camadas (20%)
  • Correção EJB (20%)
  • CRUD + Transferência (15%)
  • Qualidade de código (10%)
  • Testes (15%)
  • Documentação (10%)
  • Frontend (10%)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%