Αποσφαλμάτωση μέσω πάπιας

Στη μηχανική λογισμικού, η «Αποσφαλμάτωση μέσω πάπιας» είναι μέθοδος αποσφαλμάτωσης κώδικα. Η ονομασία της μεθόδου προέρχεται από μια αναφορά στο βιβλίο Ο Πρακτικός Προγραμματιστής, στην οποία ένας προγραμματιστής κουβαλάει μαζί του ένα παπάκι μπάνιου και αποσφλαματώνει κώδικα εξηγώντας τον γραμμή-γραμμή στην πάπια.  Υπάρχουν πολλοί άλλοι όροι για αυτήν την τεχνική, που συχνά περιλαμβάνουν διαφορετικά άψυχα αντικείμενα όπως για παράδειγμα αρκουδάκια. Διαδεδόμενες χρήσεις εχουν επισης και κατοικίδια όπως ο σκύλος και η γάτα. 

Πολλοί προγραμματιστές έχουν την εμπειρία του να εξηγούν το πρόβλημα σε κάποιον άλλον, συνήθως που δε γνωρίζει από προγραμματισμό και να βρίσκουν τη λύση κατά τη διάρκεια της εξήγησης του προβλήματος. Κατά την περιγραφή των όσων θα έπρεπε να κάνει ο κώδικας και την παρατήρηση του τι κάνει τελικά, η ασυμφωνία γίνεται ορατή. 

Με τη χρήση ενός άψυχου αντικειμένου όπως ένα παπάκι μπάνιου, ο προγραμματιστής μπορεί να προσπαθήσει να το πετύχει χωρίς να χρειαστεί να ενοχλήσει κάποιον άλλο.

Παραπομπές

Κατηγορία:Προγραμματισμός