Extreme Norman Form

Code by NormanWisdom ...

Your classes are huge and your methods are bigger; you've said everything again and again and again and you've added another piece of unnecessary code.

Somewhere far away a toddler in a toy shop approaches a leaning pyramid of Tickle-me-Elmo boxes. He is leaning...teetering...reaching for a toy.

Outside a drunk undoes his zip and leans against the wall, waiting for a pedestrian to pass by while a stray dogs rustles through discarded pizza boxes.

Loudly, a fart backfires.. you never once tested.

Your code is in ExtremeNormanForm...partially working today, but sure to be unfixable tomorrow. Uh, are we sure that code ever ran in the first place? Maybe for a few paths of execution, but...

Try aiming for the ExtremeNormalForm next time...

Sorry, I couldn't resist -- DannyAyers

We start with PestDrivenDevelopment?

There's also UnfitTesting and DivorcedPairProgramming? ...

I nearly fell off my chair laughing at this one. -- MichaelFeathers

I happened to notice this page immediately after PsychoGraphics. Odd things, coincidences. --GarethMcCaughan

Real world quote regarding ExtremeNormanForm, "That isn't possible. My code doesn't do that, the tester must have made a mistake."

I've heard that too often to count. Sometimes it's even true. It's pretty much in the same category as blaming bugs on the compiler; compilers do in fact have bugs, but it's not the first suspect.

View edit of February 17, 2011 or FindPage with title or text search