DRY Principle in 100 Seconds

richardwynn

Richard Wynn

Posted on June 2, 2021

DRY Principle in 100 Seconds

πŸ’‘ What does DRY stand for?

DRY stand for Don't Repeat Yourself, a basic principle of software development aimed at reducing repetition of information.
Alt Text

πŸ‘€ Origination

The principle has been formulated by Andy Hunt and Dave Thomas in their book The Pragmatic Programmer. It is stated as "Every piece of knowledge must have a single, unambiguous, authoritative representation within a system".
Alt Text

⭐ Why DRY?

  • Write code once, use it often.
  • Change code in one place, see the change in all instances.
  • Less code is good: It saves time and effort, is easy to maintain, and also reduces the chances of bugs.

DRY Violations

  • Writing/ Copying and pasting the same code or logic again and again. Alt Text

πŸ’‘ How to DRY?

  • Divide your code and logic into smaller reusable units and use that code by calling it where you want.
  • Put business rules, long expressions, if statements, math formulas, metadata, etc. in only one place.

πŸ“± Keep in Touch

If you like this article, don't forget to follow and stay in touch with my latest ones in the future by following me via:

πŸ“° Others

Be interested? πŸ˜ƒ You can visit the links below read my other posts in my programming principles series

πŸ’– πŸ’ͺ πŸ™… 🚩
richardwynn
Richard Wynn

Posted on June 2, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related