Click here to Skip to main content
15,891,864 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
PIEBALDconsult17-May-18 8:45
mvePIEBALDconsult17-May-18 8:45 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
Marc Clifton17-May-18 8:53
mvaMarc Clifton17-May-18 8:53 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
Kornfeld Eliyahu Peter17-May-18 6:55
professionalKornfeld Eliyahu Peter17-May-18 6:55 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
Marc Clifton17-May-18 8:50
mvaMarc Clifton17-May-18 8:50 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
Rick York17-May-18 10:10
mveRick York17-May-18 10:10 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
SkysTheLimit17-May-18 8:58
SkysTheLimit17-May-18 8:58 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
BillWoodruff17-May-18 11:13
professionalBillWoodruff17-May-18 11:13 
GeneralRe: It's the fault of that lot in the forums I tell you. Pin
englebart18-May-18 2:17
professionalenglebart18-May-18 2:17 
If you are going to write an article on debugging, make sure you include the original problem statement.

Many bugs are introduced by misinterpreting the "specs" or by having ambiguous specs.

Another approach might be to show multiple "answers" that all compile correctly, and then ask which of these best meets the spec. (Always have an option "D - none of the above")

Like a few people have pointed out, include scenarios where some other part of the program sets up a different part of the program for failure. Modern languages (C# and Java and even JavaScript) make it very easy to have multiple references to mutable objects where you were not expecting them. (It is only your private object until a reference "escapes" your scope)

GeneralRe: It's the fault of that lot in the forums I tell you. Pin
Gerry Schmitz18-May-18 7:53
mveGerry Schmitz18-May-18 7:53 
GeneralThought of the Day Pin
OriginalGriff17-May-18 4:51
mveOriginalGriff17-May-18 4:51 
QuestionRe: Thought of the Day Pin
megaadam17-May-18 5:09
professionalmegaadam17-May-18 5:09 
GeneralRe: Thought of the Day Pin
Ravi Bhavnani17-May-18 5:36
professionalRavi Bhavnani17-May-18 5:36 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer17-May-18 5:41
professionalDaniel Pfeffer17-May-18 5:41 
GeneralRe: Thought of the Day Pin
W Balboos, GHB17-May-18 6:14
W Balboos, GHB17-May-18 6:14 
GeneralRe: Thought of the Day Pin
lopatir17-May-18 6:35
lopatir17-May-18 6:35 
GeneralRe: Thought of the Day Pin
Gary Wheeler17-May-18 6:47
Gary Wheeler17-May-18 6:47 
GeneralRe: Thought of the Day Pin
PIEBALDconsult17-May-18 12:37
mvePIEBALDconsult17-May-18 12:37 
GeneralBrowser tabs Pin
Marc Clifton17-May-18 3:15
mvaMarc Clifton17-May-18 3:15 
GeneralRe: Browser tabs Pin
User 742933817-May-18 3:21
professionalUser 742933817-May-18 3:21 
GeneralRe: Browser tabs Pin
Marc Clifton17-May-18 3:25
mvaMarc Clifton17-May-18 3:25 
GeneralRe: Browser tabs Pin
Phil J Pearson17-May-18 3:30
Phil J Pearson17-May-18 3:30 
GeneralRe: Browser tabs Pin
Marc Clifton17-May-18 3:42
mvaMarc Clifton17-May-18 3:42 
GeneralRe: Browser tabs Pin
Paul Sanders (the other one)17-May-18 20:53
Paul Sanders (the other one)17-May-18 20:53 
GeneralRe: Browser tabs Pin
RJOberg17-May-18 3:29
professionalRJOberg17-May-18 3:29 
GeneralRe: Browser tabs Pin
Marc Clifton17-May-18 3:41
mvaMarc Clifton17-May-18 3:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.