image

Acesse bootcamps ilimitados e +650 cursos

33
%OFF
Article image
Gabriel Mota
Gabriel Mota03/01/2026 17:36
Compartilhe

🚧 A importância dos bugs durante o desenvolvimento

    image🚧 A importância dos bugs durante o desenvolvimento

    Durante meus estudos, me deparei com um erro constante ao tentar fazer uma integração com uma API via POST.

    O código simplesmente não funcionava — e, num primeiro momento, não fazia sentido.

    Comecei então pelo caminho mais óbvio: depurar.

    Foi aí que percebi que o body da requisição não estava sendo criado corretamente, mesmo eu preenchendo tudo no Swagger.

    Depois de investigar mais a fundo, descobri o problema:

    👉 eu estava utilizando o @RequestBody do Swagger, e não o @RequestBody do próprio Spring Boot.

    O detalhe?

    ✔️ A classe estava “certa”

    ❌ Mas vinha de outro pacote

    Após corrigir o import, tudo passou a funcionar normalmente.

    💡 E onde entra a importância de errar?

    Se esse erro não tivesse acontecido, muito provavelmente eu teria apenas:

    * copiado e colado código

    * seguido um tutorial

    * e passado direto para o próximo tópico

    Mas o problema me obrigou a entender todo o fluxo:

    * a criação da classe

    * a entidade

    * o controller

    * o momento do request

    * e como o Spring realmente processa essa integração

    Esse processo me fez enxergar a complexidade real por trás de algo que, à primeira vista, parecia simples.

    🔁 Errar gera repertório

    Quando erramos:

    * aprendemos onde olhar

    * entendemos o caminho do problema

    * e passamos a programar de forma mais consciente

    Hoje, por exemplo, presto muito mais atenção de onde vem cada import.

    Não porque alguém mandou, mas porque eu já senti o impacto de errar nisso.

    📌 Errar não atrasa o aprendizado.

    Errar aprofundaa o aprendizado.

    #programacao

    #desenvolvimentodesoftware

    #backend

    #java

    #springboot

    #aprendizado

    #contratodecompromisso

    Compartilhe
    Recomendados para você
    Microsoft Certification Challenge #5 - AI 102
    Bradesco - GenAI & Dados
    GitHub Copilot - Código na Prática
    Comentários (0)