Junior — Middle
Descreva as principais etapas e abordagens de desenvolvimento adotadas no seu último projeto.
sobes.tech IA
Resposta da IA
No meu último projeto em Java, foi utilizado um método de desenvolvimento iterativo com elementos de Agile. As principais etapas incluíram:
- Recolha de requisitos e análise — trabalho conjunto com o cliente para esclarecer funcionalidades.
- Design da arquitetura — escolha de uma arquitetura em camadas usando padrões MVC e DAO.
- Desenvolvimento — escrita de módulos com cobertura de testes unitários, uso do Spring Framework para inversão de controlo.
- Testes — testes de integração e sistema, automação com JUnit e Mockito.
- Lançamento e suporte — implantação no servidor, monitoramento e correção de bugs.
Este método permitia responder de forma flexível às mudanças nos requisitos e garantir a estabilidade do código.