On Mon, 2007-05-14 at 02:16 -0400, Mathew Snyder wrote:
> Is it possible to use too many comments?  I'm looking at a script I wrote and
> think I may have made it less clear by trying to make it more clear.

Absolutely.

Commenting in a useful clear way I believe takes years to master.
Maintaining your own and other scripts will teach you the difference.
Note the following bad sample

# loop through each entry of the xyz table.
foreach my $key (sort keys xyz) {

It is also very important to document WITH your code.  Take the above
snippet and consider just changing the variable from non-specific to
problem domain, eg $key to $account.  It makes it clearer.

foreach my $account (sort keys xyz) {

Look to the code itself first, use real names and spell them in full.  I
have a production system where prefix is shortened to pfx, pref, prefx.
It is a nightmare to maintain.

Use paragraphing,  keep lines of code that go together with a blank line
above and below.

   something account related;
   
   something customer related;
   something else customer related;

   work out totals for the report;

Generally clearer code is more important than clearer comments.

Coding is a craft.  Simple to learn the basics, years of mastery to get
it right.

Ken


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to