On Mon, Mar 04, 2024 at 11:11:51AM +0100, Giuseppe Attardi wrote:
> Questo signore si dichiara Agilist, una delle metodologie moderne di
> sviluppo software, ma sembra non aderire ad alcuni suoi principi
> fondamentali, quali:
> 
> 1. Pair[wise] programming: qui un copilot funge benissimo da secondo
>    nella coppia

Ma non è vero, dai :)

In pair programming i ruoli si scambiano frequentemente tra i due membri
della coppia, il che è impossibile con Copilot, perché non ha abbastanza
contesto "strategico" (neanche quando addestrato sul codice in house)
per essere observer.

Inoltre uno dei benefici chiave di pair programming è migliorare la
comunicazione tra i membri dello stesso team, il che non è
particolarmente utile con Copilot (non più di quanto lo sia parlare con
lo psicoterapeuta in Emacs con "M-x doctor").

Copilot è molto utile per i programmatori, e diventerà tecnologia
standard (e speriamo libera!) nel futuro dello sviluppo software, ma non
mitizziamola.

Ciao
-- 
Stefano Zacchiroli . [email protected] . https://upsilon.cc/zack  _. ^ ._
Full professor of Computer Science              o     o   o     \/|V|\/
Télécom Paris, Polytechnic Institute of Paris     o     o o    </>   <\>
Co-founder & CTO Software Heritage            o o o     o       /\|^|/\
https://twitter.com/zacchiro . https://mastodon.xyz/@zacchiro   '" V "'
_______________________________________________
nexa mailing list
[email protected]
https://server-nexa.polito.it/cgi-bin/mailman/listinfo/nexa

Reply via email to