Single Purpose Principle

This is one of the most important principles in clean programming.

It applies to:
  • Interfaces
  • Classes
  • Methods
  • Whole Modules
The piece of code should be named to precisely reflect the functionality in contains and it should be developed,  and subsequently extended, to preform ONLY the functionality intended.

If there is a need to add different functionality, a new piece of code should be refactored out.







As an Amazon Associate I earn from qualifying purchases.

No comments:

Post a Comment

Post Scriptum

The views in this article are mine and do not reflect those of my employer.
I am preparing to cancel the subscription to the e-mail newsletter that sends my articles.
Follow me on:
X.com (Twitter)
LinkedIn
Google Scholar

Popular Recent Posts

Most Popular Articles

apt quotation..