Subroutines are one of those programming constructs that predate computers themselves; the Wikipedia dates their usage back to Ptolemy's time. They live by many different names -- functions, procedures, named-squiggly-brace-blocks, etc -- and exist for two primary reasons: to allow for code reusability (not the copy-n-paste type) and to break down and simplify long and complex code. Bas ter Brugge came across a series of functions that not only fail to accomplish those goals, but actually manage to be longer to type out than the code they contain ...
public void setOptBlnToFalse() { iOptBln = false; } public void setOptBlnToTrue() { iOptBln = true; } /* ED: ... */
