Application

As with most concepts, pragmatism applies.

Applying these patterns excessively may:

  • Negatively affect compile time or runtime performance.
  • Increase the number of files needing maintenance.
  • Cause debate between colleagues, depending on each persons bias.