You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Guidelines

Security

This category includes guidelines that are

  1. Essential for ensuring security of Java based applications

Defensive Programming

This category includes guidelines that are

  1. Recommended for enhancing security and reliability
  2. Involve discussions about good design / encapsulation etc. rather than very specific implementation advice
  3. Have no normative requirements and are ideally language neutral

Best Practices

This category includes guidelines that are

  1. Essential for ensuring correctness of Java code
  2. Specific implementation level java coding advice
  3. Have a higher normative requirement than defensive programming category

Program Understandability

This category includes guidelines that are

  1. Mistakes programmers can make because of neglect and oversight
  2. Mistakes reviewers of code can make
  3. Fall under the broader term "stupid mistakes"

Programmer Misconceptions

This category includes guidelines that are

  1. MIsconceptions about Java APIs  and language features
  2. Assumptions and ambiguity laced programs
  3. The programer wanted to do "x" but ended up doing "y"

 

  • No labels