Guard Rails for Design by Contract
Determine your runtime at compile-time, in order to contract your properties
Determine your runtime at compile-time, in order to contract your properties
The dunker becomes the dunkee.
Staggering back and forth in terms of specifying stuff up front.
You could probably make a very slow drinking game out of my complaints that this code has no tests.
I'd blame allergies, allergy medication, or lack of sleep for some of this post, but honestly, I'm just like that.
More incremental progress.
The important thing is I accomplished something.
I appear to be trying to summon Cthulhu, but he's not implemented yet.
Rubber Duck Blogging
This stuff is pretty tricky when you have almost no idea what you're doing.