huh. My understanding was always that an exists check was done in the background (reflecting my experience with the tied madness that is
DBM::Deep), but I've never felt curious enough to explore more deeply.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?