Τι είναι το Pair Programming;
Είναι μια τεχνική ανάπτυξης λογισμικού όπου δύο προγραμματιστές εργάζονται μαζί σε έναν υπολογιστή.
Ορισμός
Το Pair Programming είναι μια τεχνική ανάπτυξης λογισμικού όπου δύο προγραμματιστές εργάζονται μαζί σε έναν υπολογιστή, με δύο ρόλους: ο 'οδηγός' που γράφει τον κώδικα και ο 'παρατηρητής' ή 'ναυτίλος' που αναθεωρεί κάθε γραμμή κώδικα.
Ρόλοι
Οι δύο προγραμματιστές συχνά αλλάζουν ρόλους, με τον παρατηρητή να εξετάζει επίσης τη στρατηγική κατεύθυνση της εργασίας ενώ ο οδηγός εστιάζει στις τακτικές πτυχές.
Συνεργασία
Το Pair Programming είναι μια συνεργατική τεχνική που απαιτεί πολύ επικοινωνία, με στόχο την παραγωγή υψηλότερης ποιότητας κώδικα και την ανταλλαγή γνώσης.