Dry Don't Repeat Yourself
Overview
Clean your code by putting parts of it in one central place so you can make changes easily. For example, utilize functions.
Best Practices
- Clean up duplication regularly as it creeps in.
- Keep business rules and logic in one place.
- Use shared libraries for common utilities.
DRY (Don’t Repeat Yourself)
Real-world scenario
Got this example from Geeks for Geeks
| // Without DRY
function validateEmailFormat1(email) {
// Validation logic
if (email.includes("@") && email.includes(".")) {
return true;
} else {
return false;
}
}
function validateEmailFormat2(email) {
// Validation logic
if (email.includes("@") && email.includes(".")) {
return true;
} else {
return false;
}
}
// With DRY
function validateEmailFormat(email) {
// Validation logic
if (email.includes("@") && email.includes(".")) {
return true;
} else {
return false;
}
}
|
d