If you don’t measure it, you can’t optimize it. — Coda Hale

Description

TODO: explain different kind of metrics (static-code, runtime, organisational…)

Risks

If you measure too many different parameters or attributes, you might get drown in numbers.

Applicability

This pattern should always be considered.

Also Known As

  • quantitative analysis
  • quantitative runtime analysis
  • profiling
  • organisational metrics

References

  • This pattern is an important enabler for a successful Runtime Artifact Analysis or performance analysis.
  • Instrument System and profiling are very similar to this pattern, however they are limited to a temporary instrumentation that is needed during the Analysis phase to identify or scope a certain problem that cannot be isolated without modifying the code.