confessional debugging

Hello, you have come here looking for the meaning of the word confessional debugging. In DICTIOUS you will not only get to know all the dictionary meanings for the word confessional debugging, but we will also tell you about its etymology, its characteristics and you will know how to say confessional debugging in singular and plural. Everything you need to know about the word confessional debugging you have here. The definition of the word confessional debugging will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofconfessional debugging, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

English

Noun

confessional debugging (uncountable)

  1. (informal, rare) The debugging technique wherein a programmer explains a problem to someone else, and in the process realizes the source of it.
    Hyponym: rubber duck debugging
    • 1993, Steve McConnell, Code Complete: A Practical Handbook of Software Construction, Microsoft Press, →ISBN, page 635:
      Talk to someone else about the problem. Some people call this “confessional debugging.” You often discover your own error in the act of explaining it to another person.
    • 2001, Paul Litwin, Ken Getz, and Mike Gunderloy, Access 2002 Desktop Developer’s Handbook, John Wiley & Sons, Incorporated, →ISBN, page 948:
      There are two more bits of strategy you might want to consider. Many programmers find “confessional debugging” to be one of the most useful techniques around. Confessional debugging works something like this: you grab your printouts and go into the next cubicle, interrupt the programmer working there, and say,
    • 2004, James P. Cohoon, Jack W. Davidson, Java 1.5 Program Design, McGraw Hill Professional, →ISBN, pages 672–673:
      If you have worked at a help desk, you have probably experienced the phenomena known as “confessional debugging.” A person is explaining the problem and as they do so, it suddenly dawns on them what the problem is. The act of explaining the code to someone makes you think a little more clearly, not skip steps, and so on. Confessional debugging is surprisingly effective.
    • 2004 May 25, “Mary K. Kuhner”, “Re: rec.arts.sf.compostion FAQ”, in rec.arts.sf.composition (Usenet):
      Programmers call the computer equivalent "confessional debugging." "Hey, Eric, can you look at this code? I can't understand why it doesn't--oh! Never mind."