Friday, 19 March 2010

Small is...useful

Micro-post today:

I'm an active member of a couple of places where people post questions and (hopefully) get answers to them. Time and time again I see questions like "I'm doing X, but it isn't working. Why not?" followed by 35-200 lines of code, of which the eponymous "X" is 5-10 lines of code.

People. Seriously. It's like you've never heard the maxim of the Old French Republic: divide et impera (in English, loosely: divide and conquer). Or to put it in even geekier terms: Create a minimum failing test case. There are two very good reasons for doing this:

  1. I give it 90% or better odds that if you build a minimum failing test case, you'll figure out why "X" isn't working.
  2. If (1) above doesn't work out for you, well, then you have this lovely minimum failing test case you can post so people can help you out.
See? Vincere-vincere!

1 comment:

falckojaecee said...

The poker bonus is unlocked at a casino.edu.kg rate of $1 for every 30 Ignition Miles, and it’s attached to a 30 day time limit. Yes, on line casino sign up bonuses are worth it - so long as|as lengthy as} you’re claiming those that include truthful terms. You can start with any of one of the best welcome bonuses we singled out above.