Метод каченяти (англ. rubber ducking) — це метод розв'язання задачі через делегування її уявному помічнику. Метод описаний в книзі «Прагматичний програміст».
Суть методу полягає в тому, що ви ставите (чи уявляєте) на робочому столі іграшкове каченятко, і коли в вас виникає запитання, на яке важко дати відповідь — задаєте його іграшці, так неначе вона справді може відповісти. А правильне формулювання питання, як відомо, містить половину відповіді.
Також використовується при зневадженні. Якщо певна частина програми не працює, програміст пробує пояснити каченяті, що робить кожен рядок програми, і в процесі цього знаходить невідповідність синтаксису й прагматики.
Див. також
Література
- Andrew Hunt; David Thomas (October 1999). The Pragmatic Programmer: From Journeyman to Master (англ.). ISBN .
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod kachenyati angl rubber ducking ce metod rozv yazannya zadachi cherez deleguvannya yiyi uyavnomu pomichniku Metod opisanij v knizi Pragmatichnij programist Sut metodu polyagaye v tomu sho vi stavite chi uyavlyayete na robochomu stoli igrashkove kachenyatko i koli v vas vinikaye zapitannya na yake vazhko dati vidpovid zadayete jogo igrashci tak nenache vona spravdi mozhe vidpovisti A pravilne formulyuvannya pitannya yak vidomo mistit polovinu vidpovidi Takozh vikoristovuyetsya pri znevadzhenni Yaksho pevna chastina programi ne pracyuye programist probuye poyasniti kachenyati sho robit kozhen ryadok programi i v procesi cogo znahodit nevidpovidnist sintaksisu j pragmatiki Div takozhMetod Sokrata Parne programuvannya Pereglyad koduLiteraturaAndrew Hunt David Thomas October 1999 The Pragmatic Programmer From Journeyman to Master angl ISBN 0 201 61622 X Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi