i guess i follow your hash usage. it just seems redundant to this naive user.
It's redundant only if you intend to run your code once, then delete it. If that is not the situation, then it most definitely is not redundant. What the hash does is increase readability. Anytime you increase readability in code that you don't intend on deleting immediately, that is a win-win. The first win comes when you are writing the code, because it reduces the chance for bugs. The second win is when you're modifying the code, because it reduces the chance for bugs.
Remember - computers only understand 1's and 0's. Programming languages aren't meant for computers - they're meant for humans. Every feature in a programming language is for a human to use, not a computer. So, if there's a feature that can reduce bugs, you are a fool to not use it.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.