Sobes.tech
Junior — Middle

Pode falar sobre a arquitetura do sistema que implementou no seu último projeto?

sobes.tech IA

Resposta da IA

No último projeto, implementei uma arquitetura baseada numa abordagem modular com separação de responsabilidades. O sistema foi construído segundo o princípio cliente-servidor:

  • A parte do cliente era responsável pela interação com o utilizador e pelo envio de pedidos.
  • A parte do servidor processava os pedidos, executava a lógica de negócio e interagia com a base de dados.

Para garantir a testabilidade e facilidade de manutenção, foi utilizada uma camada de abstração para acesso aos dados e módulos separados para diferentes blocos funcionais. Na automação de QA, aplicou-se uma estrutura com cenários de teste divididos por funcionalidade, o que permitia encontrar e corrigir erros rapidamente.