This HTML5 document contains 163 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-elhttp://el.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
n43http://hy.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
n11http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-frhttp://fr.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n29http://dbpedia.org/resource/File:
dbphttp://dbpedia.org/property/
dbpedia-eohttp://eo.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
dbpedia-ishttp://is.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n37https://global.dbpedia.org/id/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#
n30https://rubberduckdebugging.com/

Statements

Subject Item
dbr:Learning_by_teaching
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:RDD
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageDisambiguates
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_duck_debugging
rdf:type
yago:Know-how105616786 yago:Ability105616246 yago:Abstraction100002137 yago:PsychologicalFeature100023100 yago:Method105660268 yago:Cognition100023271 yago:WikicatEvaluationMethods
rdfs:label
Debug com Pato de Borracha Αποσφαλμάτωση μέσω πάπιας 고무 오리 디버깅 Felsökning i kod med hjälp av gummianka Mètode de l'ànec de goma Método de depuración del patito de goma Quietscheentchen-Debugging Rubber duck debugging 小黄鸭调试法 تصحيح البطة المطاطية ラバーダック・デバッグ Kaŭĉuka anasa sencimigo Méthode du canard en plastique Метод каченяти Rubber duck debugging Metoda gumowej kaczuszki Метод утёнка
rdfs:comment
El método de depuración del patito de goma es un término informal utilizado en ingeniería de software para describir un método de revisión de código. El nombre es una referencia a una historia del libro en donde un programador toma un patito de goma y revisa su código forzándose a sí mismo a explicarlo, línea por línea, al pato.​ Existen otros muchos términos para esta técnica, que a menudo tienen que ver con objetos inanimados. El mètode de l'ànec de goma, en anglés rubber duck debugging, és un terme informal utilitzat dins l'enginyeria de programari per a designar un mètode de depuració de codi. El nom és una referència a una història que apareix en el llibre The Pragmatic Programmer en el qual un programador porta amb si un ànec de goma i depura el seu codi obligant-se a explicar-lo, línia per línia, a l'ànec. Molts altres termes existeixen per aquesta tècnica, sovint implicant diferents objectes inanimats. 소프트웨어 공학에서 고무 오리 디버깅(영어: rubber duck debugging)은 코드를 디버깅하는 방법이다. 이름은 《》라는 책에 나오는 이야기에서 따온 것으로, 이 이야기에서 프로그래머는 고무 오리를 들고 다니며 코드를 한 줄씩 오리에게 설명하도록 스스로를 강제한다. 이 기술을 부르는 용어는 다양하며, 종종 다른(일반적으로) 무생물이나 개나 고양이 같은 반려동물 등이 포함된다. 많은 프로그래머가 어떤 문제를 다른 사람에게 설명해본 경험이 있는데, 그 다른 사람 중에는 프로그래밍에 대해 전혀 모르는 사람도 있을 것이며, 문제를 설명하는 과정에서 해결책을 우연히 찾아내게 된다. 코드가 수행해야 할 작업을 설명하고 실제로 무슨 작업을 수행하는 지 관찰하면 이 둘 사이의 불일치는 명백해진다. 보다 일반적으로, 문제를 가르치는 것은 다른 관점에서 문제를 평가하도록 만들고, 더 깊은 이해를 제공할 수 있다. 무생물 개체를 이용하면 프로그래머가 다른 사람을 방해하지 않고 이 작업을 수행할 수 있다. 小黄鸭调试法,又称橡皮鸭调试法、黄鸭除虫法(Rubber Duck Debugging)是可在软件工程中使用的一种调试代码的方法。方法就是在程序的调试或测试过程中,操作人耐心地向小黄鸭解释每一行程序的作用,以此来激发灵感与发现矛盾。 La méthode du canard en plastique, appelée également méthode du canard en caoutchouc, est une pratique de revue du code source utilisée en génie logiciel dans les phases de débogage. In software engineering, rubber duck debugging (or rubberducking) is a method of debugging code by articulating a problem in spoken or written natural language. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck. Many other terms exist for this technique, often involving different (usually) inanimate objects, or pets such as a dog or a cat. Na engenharia de software, a depuração com pato de borracha é um método de depuração de código. O nome é uma referência a uma história do livro O Programador Pragmático em que um programador explica seu problema para um pato de borracha, descrevendo linha a linha o código que já foi escrito. Muitos outros termos existem para essa técnica, muitas vezes envolvendo diferentes objetos inanimados ou até animais de estimação, como um cachorro ou um gato. Στη μηχανική λογισμικού, η «Αποσφαλμάτωση μέσω πάπιας» είναι μέθοδος αποσφαλμάτωσης κώδικα. Η ονομασία της μεθόδου προέρχεται από μια αναφορά στο βιβλίο The Pragmatic Programmer, στην οποία ένας προγραμματιστής κουβαλάει μαζί του ένα παπάκι μπάνιου και αποσφλαματώνει κώδικα εξηγώντας τον γραμμή-γραμμή στην πάπια. Υπάρχουν πολλοί άλλοι όροι για αυτήν την τεχνική, που συχνά περιλαμβάνουν διαφορετικά άψυχα αντικείμενα. Με τη χρήση ενός άψυχου αντικειμένου όπως ένα παπάκι μπάνιου, ο προγραμματιστής μπορεί να προσπαθήσει να το πετύχει χωρίς να χρειαστεί να ενοχλήσει κάποιον άλλο. Metoda gumowej kaczuszki – nieformalny sposób debugowania kodu. Metoda polega na tym, że programista, próbując znaleźć błędy w kodzie (inspekcja kodu), trzyma w pobliżu gumową kaczuszkę lub inny przedmiot nieożywiony. Linia po linii, programista tłumaczy kaczuszce lub innemu obiektowi przewidywane funkcje każdego segmentu kodu – podczas sprawdzania powinny wyjść na jaw błędy stworzonej aplikacji. Metoda jest wersją metody „myślenia na głos”, procedury uznanej za skuteczny sposób na przyspieszenie rozwiązywania problemów. ラバーダック・デバッグ(英語: Rubber duck debugging)とは、ソフトウエア工学におけるコードのデバッグ手法である。ラバーダック・デバッグは、アンドリュー・ハントとデビッド・トーマスの共著によるという本で紹介された、プログラマーがラバー・ダック(アヒルちゃん)を持ち歩きアヒルちゃんに向かってコードを1行ずつ説明することによりデバッグを行うという話が由来である。この手法には、他にも多くの別名があり、しばしば様々な無生物が用いられている。 プログラマーの多くは誰かに問題を説明した経験があり、その相手はプログラミングの知識が全くないこともあり得るが、問題を説明している過程で解決策を思いつくことがある。目的とするコードと、実際のコードの挙動を観察して、説明することにより、その違いが明白になるのだ。一般化するならば、あることを説明することによって、異なる見方による評価をする必要が生じることとなり、それがより深い理解へとつながる。無生物を用いることにより、プログラマーは、他人を煩わせることなく目的を達成できる。 Nell'ingegneria del software, viene indicata come rubber duck debugging o rubber ducking una pratica di debugging che consiste nello spiegare, riga per riga, il funzionamento di un programma ad un oggetto inanimato (come appunto una papera di gomma). L'idea infatti è che, descrivendo dettagliatamente il funzionamento atteso del programma ed osservando allo stesso tempo quello che effettivamente il codice fa, eventuali incongruenze possano venire a galla. Метод каченяти (англ. rubber ducking) — це метод розв'язання задачі через делегування її уявному помічнику. Метод описаний в книзі «Прагматичний програміст». Суть методу полягає в тому, що ви ставите (чи уявляєте) на робочому столі іграшкове каченятко, і коли в вас виникає запитання, на яке важко дати відповідь — задаєте його іграшці, так неначе вона справді може відповісти. А правильне формулювання питання, як відомо, містить половину відповіді. تصحيح البطة المطاطية (بالإنجليزية: Rubber duck debugging)‏ وهو مصطلح غير رسمي يستخدم في هندسة البرمجيات للتنقيح برمجي. الأسم يشير إلى قصة في كتاب (بالإنجليزية: The Pragmatic Programmer)‏ بحيث أن المبرمج يشرع بحمل ويصحح الكود الخاص به بإجبار نفسه بشرح الكود تفصيليًا للبطة، مصطلحات عديدة متوفرة لهذه الطريقة عادةً بمشاركة أنواع مختلفة من الجمادات. En programarinĝenierado, kaŭĉuka anasa sencimigo (angle rubber duck debugging) estas metodo de sencimigo kaj kodreviziado. La nomo referencas rakonton en la libro The Pragmatic Programmer ("La praktika programisto") en kiu programisto havas kaŭĉukan anason kaj sencimigas sian fontkodon eksplikante ĉiun linion al la anaso. Ekzistas multaj aliaj nomoj por tiu metodo, ofte kun malsamaj senvivaĵoj. Felsökning i kod med hjälp av gummianka (en: Rubber duck debugging) är en metod för att felsöka kod. Namnet är en referens till boken The Pragmatic Programmer, där en programmerare ofta bär runt på en gummianka och felsöker sin kod genom att tvinga sig själv att förklara den, rad för rad, för ankan. Denna teknik har många andra namn som inbegriper olika livlösa objekt. Quietscheentchen-Debugging (englisch „Rubber Ducking“) bezeichnet eine Methode zum Debuggen, also dem Finden von Programmfehlern in Computerprogrammen. Es existieren mehrere Bezeichnungen für diese Methode, oft mit anderen unbelebten Objekten. Метод утёнка (англ. Rubber duck debugging) — психологический метод решения задачи за счёт делегирования её мысленному помощнику. Метод описан в книге «Программист-прагматик». Суть метода заключается в том, что тестируемый ставит на рабочем столе игрушечного утёнка (резиновая уточка — это условность, на практике можно использовать любой предмет, символизирующий одушевлённого помощника), и когда у него возникает вопрос, на который трудно ответить, он задаёт вопрос игрушке так, словно она действительно может ответить. Автор книги предполагает, что правильная формулировка вопроса содержит половину ответа на него, при этом постановка задачи в виде вопроса воображаемому собеседнику даёт толчок мыслям, направляя их в нужное русло, переводя «поток сознания» в вид формальных терминов.
foaf:depiction
n11:Rubber_duck_assisting_with_debugging.jpg n11:StackExchange_Rubber_Duck_Avatar_April_Fools_2018.png
dcterms:subject
dbc:Computer_programming_folklore dbc:Debugging dbc:Ducks
dbo:wikiPageID
21905962
dbo:wikiPageRevisionID
1111165654
dbo:wikiPageWikiLink
dbr:Pointing_and_calling dbc:Debugging dbr:Computer_science dbr:The_Pragmatic_Programmer dbc:Computer_programming_folklore dbr:Software_engineering dbr:Software_walkthrough dbc:Ducks dbr:Desk_checking dbr:Think_aloud_protocol dbr:Rogerian_method dbr:Stack_Exchange dbr:Quack_(sound) dbr:Pair_programming n29:StackExchange_Rubber_Duck_Avatar_April_Fools_2018.png n29:Rubber_duck_assisting_with_debugging.jpg dbr:Learning_by_teaching dbr:Code_review dbr:April_Fools'_Day dbr:Rubber_duck dbr:Natural_language dbr:Debugging dbr:Socratic_method dbr:Malware dbr:Viewport
dbo:wikiPageExternalLink
n30:
owl:sameAs
dbpedia-uk:Метод_каченяти dbpedia-sv:Felsökning_i_kod_med_hjälp_av_gummianka dbpedia-de:Quietscheentchen-Debugging yago-res:Rubber_duck_debugging dbpedia-pl:Metoda_gumowej_kaczuszki dbpedia-zh:小黄鸭调试法 dbpedia-vi:Gỡ_lỗi_vịt_cao_su dbpedia-he:ניפוי_שגיאות_באמצעות_ברווז_גומי dbpedia-ko:고무_오리_디버깅 dbpedia-pt:Debug_com_Pato_de_Borracha dbpedia-fr:Méthode_du_canard_en_plastique dbpedia-hu:Rubber_duck_debugging dbpedia-fa:اشکال‌زدایی_اردک_لاستیکی dbpedia-ru:Метод_утёнка dbpedia-ca:Mètode_de_l'ànec_de_goma freebase:m.05p8gcv dbpedia-is:Villuleit_í_kóða_með_aðstoð_gúmmíandar dbpedia-ja:ラバーダック・デバッグ dbpedia-es:Método_de_depuración_del_patito_de_goma dbpedia-ar:تصحيح_البطة_المطاطية n37:35ssh dbpedia-el:Αποσφαλμάτωση_μέσω_πάπιας dbpedia-it:Rubber_duck_debugging dbpedia-eo:Kaŭĉuka_anasa_sencimigo wikidata:Q3341 n43:Բադի_մեթոդ
dbp:wikiPageUsesTemplate
dbt:Portal dbt:Short_description dbt:Reflist dbt:Use_dmy_dates dbt:Section_link
dbo:thumbnail
n11:Rubber_duck_assisting_with_debugging.jpg?width=300
dbo:abstract
En programarinĝenierado, kaŭĉuka anasa sencimigo (angle rubber duck debugging) estas metodo de sencimigo kaj kodreviziado. La nomo referencas rakonton en la libro The Pragmatic Programmer ("La praktika programisto") en kiu programisto havas kaŭĉukan anason kaj sencimigas sian fontkodon eksplikante ĉiun linion al la anaso. Ekzistas multaj aliaj nomoj por tiu metodo, ofte kun malsamaj senvivaĵoj. Ofte, ekspliki problemon al alia homo (kiu eble scias nenion pri programado) helpas programistojn trovi la solvon. Ekspliki tion, kion la kodo devus fari kaj vidi tion, kion la kodo reale faras povas videbligi ajnan malkongruecon inter la du. Pli ĝenerale, instrui fakon igas la instruanton vidi ĝin el aliaj vidpunktoj, tio, kio faras plibonan komprenecon. Uzante senvivaĵon povas la programisto plenumi tion sen bezoni interrompi iun alian. Metoda gumowej kaczuszki – nieformalny sposób debugowania kodu. Metoda polega na tym, że programista, próbując znaleźć błędy w kodzie (inspekcja kodu), trzyma w pobliżu gumową kaczuszkę lub inny przedmiot nieożywiony. Linia po linii, programista tłumaczy kaczuszce lub innemu obiektowi przewidywane funkcje każdego segmentu kodu – podczas sprawdzania powinny wyjść na jaw błędy stworzonej aplikacji. Metoda jest wersją metody „myślenia na głos”, procedury uznanej za skuteczny sposób na przyspieszenie rozwiązywania problemów. La méthode du canard en plastique, appelée également méthode du canard en caoutchouc, est une pratique de revue du code source utilisée en génie logiciel dans les phases de débogage. Метод каченяти (англ. rubber ducking) — це метод розв'язання задачі через делегування її уявному помічнику. Метод описаний в книзі «Прагматичний програміст». Суть методу полягає в тому, що ви ставите (чи уявляєте) на робочому столі іграшкове каченятко, і коли в вас виникає запитання, на яке важко дати відповідь — задаєте його іграшці, так неначе вона справді може відповісти. А правильне формулювання питання, як відомо, містить половину відповіді. Також використовується при зневадженні. Якщо певна частина програми не працює, програміст пробує пояснити каченяті, що робить кожен рядок програми, і в процесі цього знаходить невідповідність синтаксису й прагматики. Στη μηχανική λογισμικού, η «Αποσφαλμάτωση μέσω πάπιας» είναι μέθοδος αποσφαλμάτωσης κώδικα. Η ονομασία της μεθόδου προέρχεται από μια αναφορά στο βιβλίο The Pragmatic Programmer, στην οποία ένας προγραμματιστής κουβαλάει μαζί του ένα παπάκι μπάνιου και αποσφλαματώνει κώδικα εξηγώντας τον γραμμή-γραμμή στην πάπια. Υπάρχουν πολλοί άλλοι όροι για αυτήν την τεχνική, που συχνά περιλαμβάνουν διαφορετικά άψυχα αντικείμενα. Πολλοί προγραμματιστές έχουν την εμπειρία του να εξηγούν το πρόβλημα σε κάποιον άλλον, συνήθως που δε γνωρίζει από προγραμματισμό και να βρίσκουν τη λύση κατά τη διάρκεια της εξήγησης του προβλήματος. Κατά την περιγραφή των όσων θα έπρεπε να κάνει ο κώδικας και την παρατήρηση του τι κάνει τελικά, η ασυμφωνία γίνεται ορατή. Με τη χρήση ενός άψυχου αντικειμένου όπως ένα παπάκι μπάνιου, ο προγραμματιστής μπορεί να προσπαθήσει να το πετύχει χωρίς να χρειαστεί να ενοχλήσει κάποιον άλλο. Метод утёнка (англ. Rubber duck debugging) — психологический метод решения задачи за счёт делегирования её мысленному помощнику. Метод описан в книге «Программист-прагматик». Суть метода заключается в том, что тестируемый ставит на рабочем столе игрушечного утёнка (резиновая уточка — это условность, на практике можно использовать любой предмет, символизирующий одушевлённого помощника), и когда у него возникает вопрос, на который трудно ответить, он задаёт вопрос игрушке так, словно она действительно может ответить. Автор книги предполагает, что правильная формулировка вопроса содержит половину ответа на него, при этом постановка задачи в виде вопроса воображаемому собеседнику даёт толчок мыслям, направляя их в нужное русло, переводя «поток сознания» в вид формальных терминов. Метод также используется при отладке. Если определённая часть программы не работает, программист пытается последовательно объяснить утёнку, что делает каждая строка программы и, в процессе этого, сам находит ошибку. Такой метод отладки, по сути, представляет собой Code review, в ходе которого программист «призывает» на помощь воображаемого помощника. El método de depuración del patito de goma es un término informal utilizado en ingeniería de software para describir un método de revisión de código. El nombre es una referencia a una historia del libro en donde un programador toma un patito de goma y revisa su código forzándose a sí mismo a explicarlo, línea por línea, al pato.​ Existen otros muchos términos para esta técnica, que a menudo tienen que ver con objetos inanimados. Muchos programadores han tenido la experiencia de explicar un problema de programación a alguien más, posiblemente a alguien que no sabe nada sobre programación, y encontrar la solución en el proceso de explicar el problema. Al comparar lo que supuestamente hace el código con lo que hace en realidad, cualquier incongruencia resulta evidente.​ Usando un objeto inanimado, el programador puede tratar de lograr el mismo efecto sin tener que hablar con otra persona. 小黄鸭调试法,又称橡皮鸭调试法、黄鸭除虫法(Rubber Duck Debugging)是可在软件工程中使用的一种调试代码的方法。方法就是在程序的调试或测试过程中,操作人耐心地向小黄鸭解释每一行程序的作用,以此来激发灵感与发现矛盾。 Nell'ingegneria del software, viene indicata come rubber duck debugging o rubber ducking una pratica di debugging che consiste nello spiegare, riga per riga, il funzionamento di un programma ad un oggetto inanimato (come appunto una papera di gomma). L'idea infatti è che, descrivendo dettagliatamente il funzionamento atteso del programma ed osservando allo stesso tempo quello che effettivamente il codice fa, eventuali incongruenze possano venire a galla. Il nome è un riferimento a una storia contenuta nel libro The Pragmatic Programmer, nella quale un programmatore porta con sé una paperella di gomma, alla quale spiega riga per riga il funzionamento del codice, ma la tecnica è nota anche sotto diversi nomi, che tipicamente si riferiscono ad altri oggetti inanimati. Molti programmatori hanno avuto l'esperienza di trovare la soluzione ad un problema spiegando lo stesso ad un'altra persona, specialmente se questa non si intende di informatica. In generale, spiegare un argomento porta ad osservare lo stesso da un differente punto di vista, che può condurre ad una comprensione più profonda. L'uso di oggetti inanimati elimina il problema di dover coinvolgere un'altra persona nel processo. ラバーダック・デバッグ(英語: Rubber duck debugging)とは、ソフトウエア工学におけるコードのデバッグ手法である。ラバーダック・デバッグは、アンドリュー・ハントとデビッド・トーマスの共著によるという本で紹介された、プログラマーがラバー・ダック(アヒルちゃん)を持ち歩きアヒルちゃんに向かってコードを1行ずつ説明することによりデバッグを行うという話が由来である。この手法には、他にも多くの別名があり、しばしば様々な無生物が用いられている。 プログラマーの多くは誰かに問題を説明した経験があり、その相手はプログラミングの知識が全くないこともあり得るが、問題を説明している過程で解決策を思いつくことがある。目的とするコードと、実際のコードの挙動を観察して、説明することにより、その違いが明白になるのだ。一般化するならば、あることを説明することによって、異なる見方による評価をする必要が生じることとなり、それがより深い理解へとつながる。無生物を用いることにより、プログラマーは、他人を煩わせることなく目的を達成できる。 2018年4月1日、 Stack Exchange 社は、自社のウエブサイトにQuack Overflowと名付けたアヒルちゃんのアバターを導入した。 アヒルちゃんは、ブラウザview portの右下に表示され、問題を聞いて解決策を回答することによりサイト閲覧者を支援しようとする。しかし、アヒルちゃんは、考えてからタイピングするように見えた後に、クワッと鳴くだけである。これは、強力な問題解決策としてラバーダック・デバッグをモデルとしたものである。初めてアヒルちゃんをみて混乱したサイト閲覧者の中には、これがエイプリルフールのジョークだと気がつくまで、自分のパソコンにマルウエアがインストールされたと勘違いした者もいた。 Quietscheentchen-Debugging (englisch „Rubber Ducking“) bezeichnet eine Methode zum Debuggen, also dem Finden von Programmfehlern in Computerprogrammen. Es existieren mehrere Bezeichnungen für diese Methode, oft mit anderen unbelebten Objekten. Beim Quietscheentchen-Debugging erklärt der Programmierer den Quelltext Zeile für Zeile einem Quietscheentchen (oder zum Beispiel einer Person, die nichts vom Programmieren versteht). Die Erklärung erfordert ein tieferes Verständnis des Programmcodes. Bei der zeilenweisen Erklärung, was das Programm machen soll, im Vergleich zu dem, was es tatsächlich macht, fallen eventuelle Ungleichheiten auf. Während des Erklärungsprozesses fällt dem Programmierer der Fehler auf. Der Vorteil des Quietscheentchens gegenüber einer anderen Person ist, dass niemand gestört werden muss. Na engenharia de software, a depuração com pato de borracha é um método de depuração de código. O nome é uma referência a uma história do livro O Programador Pragmático em que um programador explica seu problema para um pato de borracha, descrevendo linha a linha o código que já foi escrito. Muitos outros termos existem para essa técnica, muitas vezes envolvendo diferentes objetos inanimados ou até animais de estimação, como um cachorro ou um gato. Muitos programadores já tiveram a experiência de explicar um problema de programação para outra pessoa, possivelmente até mesmo para alguém que não saiba nada sobre programação e, em seguida, encontrar com a solução no processo de explicar o problema. Ao descrever o que o código deveria fazer e observar o que ele efetivamente faz, qualquer diferença entre esses processos fica mais visível. De modo geral, o ensino de um assunto força seu entendimento a partir de diferentes perspectivas e auxilia sua compreensão mais profunda. Usando um objeto inanimado, o programador pode tentar fazer isso sem ter de interromper qualquer outra pessoa. Felsökning i kod med hjälp av gummianka (en: Rubber duck debugging) är en metod för att felsöka kod. Namnet är en referens till boken The Pragmatic Programmer, där en programmerare ofta bär runt på en gummianka och felsöker sin kod genom att tvinga sig själv att förklara den, rad för rad, för ankan. Denna teknik har många andra namn som inbegriper olika livlösa objekt. Många programmerare har upplevt att när de förklarat sin kod för någon annan, till och med någon som inte kan något om programmering, har de själva upptäckt problem i koden. När de beskrivit vad koden ska göra, och observerat vad den egentligen gör, uppenbarar sig problemen. I allmänhet kan det också fungera bra att beskriva ett ämne man själv är välbekant med för någon annan för att se på ämnet ur ett annat perspektiv, vilket i sin tur kan skapa en djupare förståelse. Genom att använda ett livlöst objekt kan programmeraren uppnå en djupare förståelse för eventuella problem i koden utan att behöva störa någon annan. 소프트웨어 공학에서 고무 오리 디버깅(영어: rubber duck debugging)은 코드를 디버깅하는 방법이다. 이름은 《》라는 책에 나오는 이야기에서 따온 것으로, 이 이야기에서 프로그래머는 고무 오리를 들고 다니며 코드를 한 줄씩 오리에게 설명하도록 스스로를 강제한다. 이 기술을 부르는 용어는 다양하며, 종종 다른(일반적으로) 무생물이나 개나 고양이 같은 반려동물 등이 포함된다. 많은 프로그래머가 어떤 문제를 다른 사람에게 설명해본 경험이 있는데, 그 다른 사람 중에는 프로그래밍에 대해 전혀 모르는 사람도 있을 것이며, 문제를 설명하는 과정에서 해결책을 우연히 찾아내게 된다. 코드가 수행해야 할 작업을 설명하고 실제로 무슨 작업을 수행하는 지 관찰하면 이 둘 사이의 불일치는 명백해진다. 보다 일반적으로, 문제를 가르치는 것은 다른 관점에서 문제를 평가하도록 만들고, 더 깊은 이해를 제공할 수 있다. 무생물 개체를 이용하면 프로그래머가 다른 사람을 방해하지 않고 이 작업을 수행할 수 있다. El mètode de l'ànec de goma, en anglés rubber duck debugging, és un terme informal utilitzat dins l'enginyeria de programari per a designar un mètode de depuració de codi. El nom és una referència a una història que apareix en el llibre The Pragmatic Programmer en el qual un programador porta amb si un ànec de goma i depura el seu codi obligant-se a explicar-lo, línia per línia, a l'ànec. Molts altres termes existeixen per aquesta tècnica, sovint implicant diferents objectes inanimats. Molts programadors han tingut l'experiència d'explicar un problema de programació a algú, possiblement fins i tot a algú que no sap res sobre programació, i arribar durant el procés d'explicar el problema a la solució. Descrivint el que el codi suposadament fa i observant què és el que de fet fa, qualsevol incongruència entre aquests dos esdevé aparents. Utilitzant un objecte inanimat, el programador pot intentar acomplir això sense havent d'implicar una altra persona. تصحيح البطة المطاطية (بالإنجليزية: Rubber duck debugging)‏ وهو مصطلح غير رسمي يستخدم في هندسة البرمجيات للتنقيح برمجي. الأسم يشير إلى قصة في كتاب (بالإنجليزية: The Pragmatic Programmer)‏ بحيث أن المبرمج يشرع بحمل ويصحح الكود الخاص به بإجبار نفسه بشرح الكود تفصيليًا للبطة، مصطلحات عديدة متوفرة لهذه الطريقة عادةً بمشاركة أنواع مختلفة من الجمادات. In software engineering, rubber duck debugging (or rubberducking) is a method of debugging code by articulating a problem in spoken or written natural language. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck. Many other terms exist for this technique, often involving different (usually) inanimate objects, or pets such as a dog or a cat. Many programmers have had the experience of explaining a problem to someone else, possibly even to someone who knows nothing about programming, and then hitting upon the solution in the process of explaining the problem. In describing what the code is supposed to do and observing what it actually does, any incongruity between these two becomes apparent. More generally, teaching a subject forces its evaluation from different perspectives and can provide a deeper understanding. By using an inanimate object, the programmer can try to accomplish this without having to interrupt anyone else. This approach has been taught in computer science and software engineering courses.
gold:hypernym
dbr:Term
prov:wasDerivedFrom
wikipedia-en:Rubber_duck_debugging?oldid=1111165654&ns=0
dbo:wikiPageLength
4694
foaf:isPrimaryTopicOf
wikipedia-en:Rubber_duck_debugging
Subject Item
dbr:Code_review
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber-duck_debugging
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_Duck_Debugging
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_ducking
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_duck
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_duck_(disambiguation)
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageDisambiguates
dbr:Rubber_duck_debugging
Subject Item
dbr:Eureka_effect
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:List_of_software_development_philosophies
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:Think_aloud_protocol
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:The_Pragmatic_Programmer
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
Subject Item
dbr:Talk_to_the_bear
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_duck_debuggin
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubber_duckie_test
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Rubberducking
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Teddy_bear_programming
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Cone_of_answers
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Confessional_debugging
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Cardboard_colleague
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
dbr:Cardboard_programmer
dbo:wikiPageWikiLink
dbr:Rubber_duck_debugging
dbo:wikiPageRedirects
dbr:Rubber_duck_debugging
Subject Item
wikipedia-en:Rubber_duck_debugging
foaf:primaryTopic
dbr:Rubber_duck_debugging