There's more than one way to do things | |
PerlMonks |
Re: Modules to reduce syntax?by kcott (Archbishop) |
on Dec 22, 2021 at 14:29 UTC ( [id://11139829]=note: print w/replies, xml ) | Need Help?? |
G'day sectokia, I often see code that does seem to have the "can't see the woods for the trees" problem. Much of that can usually be mitigated by a better understanding of the syntax that currently exists. Some examples:
Finding ways to removed sigils is, in my opinion, a rather pointless exercise. It's extra work up-front and results in code that looks like it's from a different language: reduces readability; by extension, reduces maintainability; and makes the code more error-prone. Removing whitespace, because Perl doesn't need it, has much the same effect as using too much punctuation: itcanmakeitverydifficulttoreadthecode. Avoid excessive comments by using meaningful names. Good:
Less good:
There are many more examples; these just came to mind as I was writing this post. You'd be better off spending time learning more about the existing syntax than learning a new, syntax-reducing module. — Ken
In Section
Seekers of Perl Wisdom
|
|