
48 Chapter 2 • How to Avoid Becoming a “Code Grinder”
know what form data is being passed. It takes everything from the
QUERY_STRING and sucks it into the program. Using Perl, PHP, or
Java, a programmer need not really be concerned with such risks as
buffer overflows, but it is still nice to be able to eyeball the program and
see quite quickly what values of the form are being used and for what.
So does this code work? Sure—that’s the whole point. It works as a
unit, and the programmer using this code does not necessarily need to
know how it works in order to achieve the desired results.What if this
code didn’t work? If a novice programmer used this chunk ...