O que significa qualidade de software em um mundo onde agentes de IA escrevem cada vez mais código? Se a forma como desenvolvemos software está mudando radicalmente, nossas práticas de engenharia e qualidade de software também precisam evoluir.

Nesta palestra, vamos explorar como garantir a qualidade de sistemas desenvolvidos com agentes de código. Discutiremos como testes automatizados e code reviews precisam evoluir, o papel de guardrails determinísticos e não determinísticos e por que práticas como integração e deploy contínuos, monitoramento e rollback automático se tornam ainda mais importantes nesse novo cenário.

Também vamos olhar para o que está surgindo no horizonte: agentes capazes de testar sistemas de ponta a ponta de maneira autônoma, novas formas de validar software e o conceito de “software factories”, nas quais agentes participam de todo o ciclo de desenvolvimento.

Mais do que discutir ferramentas, a proposta é refletir sobre como a engenharia de software precisa se reinventar para um futuro em que escrever código será cada vez mais fácil, mas garantir sua qualidade continuará sendo um dos nossos maiores desafios.

Leia o artigo detalhado sobre esta palestra, com uma discussão sobre qualidade de código, revisão, testes, observabilidade, UX e fábricas de software.

Slides da palestra

Acesse os slides da palestra