Coder’s Vocab #1 : Idempotent
In programming, the term idempotent describes a method that can be called multiple times without changing the result. Sometimes it can be a symptom of madness or incompetence – I’ve seen code where a save() method was called repeatedly "just in case." Besides scratching the itch of the insane among us, idempotent routines are important. […]