The following is a dramatic re-enactment of an actual Command-Query Separation crime. The real entities have been replaced to protect their identities and to keep yours truly from getting pelted with a barrage of nerf bullets. The Scene of the Crime: This crime occurred within this seemingly innocuous piece of code that was designed to [...]