Pair Programming

Ciao a tutti,
mi piacerebbe sentire se qualcuno ha esperiente nel Pair Programming e
se ci sono strumenti o percorsi da seguire.

Premetto che io concettualmente credo sia un ottima modalita',
soprattutto quando si programma per discipline diverse, nelle quali
interagiscono ad esempio un informatico e uno scienziato.

Quello che non capisco e' cosa ci possa essere oltre al fatto di essere
la in due e dialogare e programmare :slight_smile:
Ho visto anche che esiste una specie di plugin di eclipse, ma non
capisco se e' una dabbenaggine oppure no. In realta' non capisco neanche
come possa essere fatto uno strumento a supporto del Pair Programming.

Qualcuno ha esperienze a riguardo?

Ciao
Andrea

Qualcuno ha esperienze a riguardo?

Esperienza diretta no (su un mio progetto di lavoro) ma ho fatto dei
test/confronti.

un informatico e uno scienziato

credo che qui tu spagli la constellazione e' un programmatore e un
programmatore. uno digita e pensa l'altro pensa soltanto.

esiste una specie di plugin di eclipse

I tool di danno solo una mano a usare il metodo 'referctory' (XP
Progrmaming) non fanno da se.

p.es. extrare una funzione, extrare una classe, extrare un interface,
spostare metodi e sopratutto la creazione di test per controllare le
modifice nei sorgenti ecc. prima fai un test poi crei la funzione in tal
modo che il test vada a buon fine.

Pair Programming es solo una piccola parte del XP Programming.

Spero di avere risposto alla tua domanda :wink:

Saluti
Marco

Andrea Antonello schrieb:

> Qualcuno ha esperienze a riguardo?

Esperienza diretta no (su un mio progetto di lavoro) ma ho fatto dei
test/confronti.

> un informatico e uno scienziato

credo che qui tu spagli la constellazione e' un programmatore e un
programmatore. uno digita e pensa l'altro pensa soltanto.

Diciamo che in realtà ci si dovrebbe alternare ogni tanto e che una cosa
importante è che le skill di entrambi i programmatori siano all'incirca
uguali, altrimenti si va a perdere lo scopo (che non è insegnare, ma
produrre codice migliore)

attachment.htm (2.86 KB)

All'unibz abbiamo fatto pair-programming. Come diceva Marco,
paor-programming è solo una delle varie tecniche che fanno parte dell'
extreme programming: o vengono seguite tutte o, prese da sole, sono
abbastanza inutili (ma questo non sempre viene detto).

Detto questo, mi resta da dire solo che la mia esperienza è stata abbastanza
positiva, perchè se hai la fortuna di trovare un partner giusto, lavori bene
(detto per inciso, almeno uno deve saper programmare in maniera decente). In
caso contrario, è inutile.

Se vuoi sapere di più, chiedi pure, quel che so e posso dirti te lo dico
volentieri.

Ciao
Stefano

attachment.htm (1.31 KB)

Marco, Andrea, Stefano,
vi ringrazio per le ulteriori delucidazioni, che mi portano a pensare un
pochino in piu' quello che gia' pensavo dell'XP e del Pair (ripeto,
senza essere particolarmente documentato a riguardo). Mi sembra che
siano tutto tecniche che sono molto ben utilizzabili in ambienti nei
quali il team e' molto affiatato, nonche' ordinato, e vi e' una buona
onesta' nel misurare la propria flessibilita' mentale nei riguardi di
riiterazioni, nel senso di refactoring, sul codice.

Grazie e buon weekend,
Andrea

Steevie wrote: