Neste projeto, exploraremos a interseção entre design patterns, refatoração, métricas de avaliação de código e inteligência artificial. Investigaremos como a aplicação de refatorações assistidas por IA em código que utiliza padrões de design impacta a qualidade do código, avaliada por métricas específicas. Realizaremos um estudo comparativo entre implementações manuais e assistidas por IA, utilizando três inteligências artificiais de última geração: Llama 2, GPT-3.5 e GPT-4. Este estudo visa identificar as melhores práticas para a aplicação de refatorações de design patterns com a assistência de IA e contribuir para o avanço do conhecimento em engenharia de software. |