Coding guidelines
The following are guidelines used for the code in METAMOD. They are for the most part meant as gentle guidelines and not strict rules. Use them when it makes sense to do so.
Perl
Follow the suggested style
Status: Suggested
Reason: A consistent syntax style increases readability and makes it easier to see the real difference between versions.
More information: The style guide for Perl is found here.
Use underscore in variable names
Status: Suggested
Reason: This is the convention most commenly used in Perl.
Example: my $longer_var_name
Use underscore in function names
Status: Suggested
Reason: This is the convention most commenly used in Perl.
Example: sub longer_sub_name {}
Use CamelCase in package and class names
Status: Suggested
Reason: This is the convention most commenly used in Perl.
Example: package Some::PackageName