Malpractice

Rating: No reviews yet
Downloads: 0
Updated: May 2, 2013 by DedMedVed
Dev status: Planning Help Icon

Available Downloads

There are no downloads associated with this release.

Release Notes

The next planned release Malpractice (unless a bug fix gets that release name) will contain a number of rules themed around 'Best Practice'. Admittedly, all static analysis rules attempt to enforce someone's idea of best practice, but this set of rules is relatively high-level, and doesn't attempt to enforce rules at statement or expression level.
The sub-themes of this release, which may translate into one or more specific rules are :-
  • High-level control flow
  • Exception Handling
  • Cursor Handling
  • Dynamic SQL
  • 'Magic' values and literal handling
  • Null handling
  • CASE expressions

This release is intended to happen inside the next 4-6 weeks. Consequently, the implementation of these rules is more than likely sketchy, basic and high-level. Their usefulness will depend on how much you value these design principles, and how far short your existing code-base falls with regard to them.