Recommended Practices are informal rules that the Joomla community has learned over time which can help improve the quality of a website or an extension.

A Recommended Practice (or Best Practice) is a method or technique that has consistently shown results superior to those achieved with other means, and that is used as a benchmark. Recommended Practices in Joomla are informal rules that has been learned over time which can help improve the quality of a website or an extension.

Definitions

There are many ways to define what the term "Recommended Practice" means.

Sommerville has identified four generalized attributes which are not concerned with what a program does, but how well the program does it:

  • Maintainability.
  • Dependability.
  • Efficiency.
  • Usability.

Weinberg has identified four targets which a good program should meet:[6]

  • Does a program meet its specification; "correct output for each possible input"?
  • Is the program produced on schedule (and within budget)?
  • How adaptable is the program to cope with changing requirements?
  • Is the program efficient enough for the environment in which it is used?
history | excerpt history