Coderphrenia Talkthrough Testing Rubber Duck Debugging Oral Examination
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 he or she has finished coding, takes a moment to explain the code, line by line, to the rubber duck on their desk (or whatever other inanimate object, 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 programmer is explaining the program 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.
If you work on a computer all day, you might forget to get up now and then to stretch. To avoid your neck seizing up and your eyes bugging out, you can set an alarm to remind yourself to get up every so often.
Think you know the answer? Click through to see if you're right!
People often joke about how they’ve caught their latest case of the sniffles from a recent flight, but airports can become much more serious disease hubs. Check out this video and accompanying study for a peek at the mo...
On Tuesday Microsoft unveiled the new Metro UI version of its e-mail service that is set to replace the old Hotmail/Live service. You can see the clean, sleek look of Outlook.com in action with this walkthrough video from the...
Last month we covered topics such as how to make Google Chrome fast again, build a $35 media center with Raspbmc and Raspberry Pi, why using your monitor’s native resolution is important, and more. Join us as we look back at the best articles for July.
Think you know the answer? Click through to see if you're right!
There’s no need to drop $20+ on a tablet stands; this $3 DIY version is sturdy, cheap, and sports a slim profile.
If you’re, well, a bit curious how NASA is going to pull off landing the largest space rover ever constructed safely on the surface of Mars, William Shatner and Wil Wheaton face off to bring you the facts.
Use the Nexus Root Toolkit to quickly root your Nexus devices, whether you’ve got a Nexus 7, Galaxy Nexus, or even a Nexus S. Rooting allows you to use powerful apps that don’t work in Android’s default sandbox.
Have you ever needed to clean someone’s PC but you wanted to do it from your computer instead of theirs? Here’s how you can remotely execute CCleaner on any Windows PC you have network access to.