Declaring errors prevents security risks
Read more
Using {curly braces} is less error-prone
Read more
Switch statements should have a default case specified
Read more
Avoid exposing too many attributes
Read more
Avoid repetitive access to nested members
Read more
Semicolons seem to be missing too frequently
Read more
Avoid literal numbers (i.e. Magic numbers are not so magic)
Read more
Too many controversial, unsafe or deprecated keywords in procedure divisions
Read more
Avoid using “this” unless it points to a newly created object (and tested)
Read more
Exceptions shouldn’t be caught with system exception classes
Read more