Офисный жаргон · сущ. · разговорное
Rubber duck (раббер дак) — что значит на английском сленге
rubber duck [раббер дак] — резиновая уточка, которой объясняют код вслух

Что значит «rubber duck»
Rubber duck — резиновая уточка для ванной, но у программистов это целый метод: rubber duck debugging. Если код не работает, его нужно построчно объяснить вслух уточке на столе. Пока объясняешь, часто сам находишь ошибку. Уточкой называют и коллегу, которого попросили просто выслушать: «can you be my rubber duck for a minute?».
Примеры с переводом
- Can you be my rubber duck? I just need to talk this through.Побудешь моей уточкой? Мне надо просто проговорить это вслух.
- I found the bug while explaining it to my rubber duck.Я нашла баг, пока объясняла код резиновой уточке.
- Every developer on our team has a rubber duck on their desk.У каждого разработчика в нашей команде на столе стоит уточка.
Откуда взялось
Метод описан в книге «The Pragmatic Programmer» Эндрю Ханта и Дэвида Томаса, вышедшей в 1999 году. С тех пор уточка стала символом программистов.
Когда уместно
Неформальный, дружелюбный айтишный жаргон. Уместен в команде, на созвонах и даже на собеседовании, если рассказываешь, как ищешь ошибки. Просьба «be my rubber duck» не обидна: это значит «просто послушай».
Синонимы и похожие слова
code review, brainstorm, bug, heads-down
Как запомнить
Придумай своё предложение с rubber duck про знакомую ситуацию и скажи его вслух. Ещё лучше — ввернуть слово в живой разговор: так оно переходит из «понимаю» в «говорю».