Metoda de depanare a rațelor de cauciuc este o metodă psihologică de rezolvare a unei probleme prin delegarea acesteia unui asistent mental. Metoda este descrisă în cartea lui Andy Hunt The Pragmatic Programmer» [1] .
Esența metodei este că subiectul de testare pune o rață de jucărie pe desktop (rata de cauciuc este o convenție; în practică, puteți folosi orice obiect care simbolizează un asistent animat) și atunci când are o întrebare greu de rezolvat. Răspunde, el întreabă jucăria așa cum ar putea să răspundă cu adevărat. Autorul cărții presupune că formularea corectă a întrebării conține jumătate din răspunsul la aceasta, în timp ce stabilirea sarcinii sub forma unei întrebări unui interlocutor imaginar dă impuls gândurilor, îndreptându-le în direcția corectă, traducând „fluxul”. de conștiință” în termeni formali .
Metoda este folosită și la depanare . Dacă o anumită parte a programului nu funcționează, programatorul încearcă să explice consecvent rățucii ce face fiecare linie a programului și, în acest proces, găsește el însuși eroarea. Această metodă de depanare, de fapt, este o revizuire a codului în timpul căreia programatorul „cheamă” pentru ajutor un asistent imaginar.
La 1 aprilie 2018, Stack Exchange a introdus o nouă funcție pe site-urile lor - Quack Overflow, o rață care apare în colțul din dreapta jos al ferestrei de vizualizare a browserului și încearcă să ajute vizitatorul ascultându-și problema și răspunzând. După ce „ascultă” întrebarea și o „procesează”, rața scoate pur și simplu un sunet de „cărcănit” și trimite la articolul rățușcă ca o metodă puternică de rezolvare a problemelor. Vizitatorii confuzi, care au văzut rața pentru prima dată, au crezut că computerele lor aveau malware instalat înainte de a-și da seama că este o glumă a lui Aprilie .[ semnificația faptului? ]
Am avut ocazia să reflectez și să vorbesc cu tine. Adevărat, bănuiesc că nu ai înțeles totul din cuvintele mele. Dar datorită atenției tale , am putut să-mi formulez gândul. Și asta nu este atât de puțin.
- Alexander Nemirovsky „Conversație cu un măgar”