Trivia

Hard

Explaining Your Code To An Inanimate Object Is A Programming Trick Known As What?

Oral Examination
Talkthrough Testing
Coderphrenia
Rubber Duck Debugging
A rubber duck sitting on a laptop looking at code.
Tom Morris/Wikimedia

Answer: Rubber Duck Debugging

Rubber duck debugging is an informal method of debugging code that programmers have long relied on as a simple and cost-effective way to catch code errors. The programmer, once they have finished coding, takes a moment to explain the code, line by line, to the rubber duck on their desk (or whatever other inanimate object, like a figurine or toy, they have handy).

By poring over their own code and explaining it out loud to the inanimate object, the programmer will often times catch errors in the code as the mismatch between what the program is supposed to do and what the code on the screen actually does is made more apparent—the programmer’s version of a student reading their term paper out loud to check for errors.

Other terms for rubber duck debugging include confessional debugging and cardboard programmer.

Trivia

Easy

What Distinguishes Venus and Uranus From All Other Planets In Our Solar System?

Trivia

Hard

The Heaviest Military Tank Ever Constructed Was Nicknamed The?

Trivia

Hard

Captain Kirk’s Uniform Top In Star Trek Appeared Gold On Screen, But Was Actually?

Trivia

Hard

Which Consumer Product Maintained An Unusually Stable Price For Almost A Century?

Trivia

Hard

What Did 19th Century Japanese Aristocrats Dye Black As A Status Symbol?

Trivia

Hard

In The Early 19th Century, England Was Gripped By A Craze For?

Trivia

Hard

Some Surgeons Have Eschewed Steel Blades In Favor Of Sharper Scalpel Blades Made Of?

Trivia

Hard

Which Of These Games Is Credited With Defining The PC Adventure Gaming/RPG Genre?

Trivia

Very Hard

The Plant Fraxinella Is Most Notable For Its?

Trivia

Very Hard

What Was The Internet Originally Called?