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

Compare with Current View Page History

« Previous Version 6 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

Favorable Programming 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

Programming Oversights

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"

Language 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