Início Tecnologia Por que o Github Copilot não é o seu parceiro de codificação

Por que o Github Copilot não é o seu parceiro de codificação

12
0

 

Hoje em dia, ‘ai’ está em toda parte, inclusive no desenvolvimento de software. Chegando a quente logo após abordagens, como programação extrema e programação de pares, agora há um novo tipo de programação de pares na cidade na forma de um LLM que está digerindo milhões de linhas de código. Supostamente projetados para ajudar os desenvolvedores a serem mais rápidos e eficientes, esses ‘assistentes de programação de IA’ levaram principalmente a um debate acalorado e alguns estudos interessantes.

No caso de [Jj]Assim, seus sentimentos não diluídos Para assistentes de programação, como o Github Copilot queimam tão intensamente quanto o fogo de mil sóis, e não um tipo feliz de fogo.

Seja copiloto ou chatgpt ou algum outro chatbot que pode ou não ser integrado ao seu IDE, a frustração com o que muitas vezes parece que o StackOverflow-Autocomplete é algo com o qual muitos de nós provavelmente podem simpatizar. Embora [Jj] Lista alguns positivos do uso de um LLM treinado em bases de código e documentação, sua visão geral é que o uso de copilot degrada um programador, principalmente por causa de como ele tira habilidades de pensamento crítico do loop.

Independentemente de você concordar com [Jj] Ou não, a pesquisa até agora sobre o uso do LLMS com desenvolvimento de software e outras tarefas sugere fortemente que eles não são positivos líquidos para as faculdades mentais. Também é importante observar que, no final do dia, ainda é você, a bolsa carnuda da água principalmente salgada, que precisa justificar o código durante a revisão do código e quando algo pega fogo na produção. Enquanto isso, seu ‘copiloto’ sai fácil.

fonte