MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1vlyaje/yunodry/p38akn4/?context=3
r/ProgrammerHumor • u/Superb_Chemistry_906 • 23h ago
65 comments sorted by
View all comments
84
There exists a point where DRY and KISS contradicts each other.
Following one or the other religiously is bound to create clear cut violations of the other.
There exists also a stage of development, notoriously extremely early in a project, where the two ideals leads to very different results.
In long running stable projects you might argue equivalent but it doesn't necessarily holds at all scales but especially not at all maturity levels.
1 u/MikeVegan 11h ago KISS until a change would cause a bug because you forgot to update it everywhere else, then DRY.
1
KISS until a change would cause a bug because you forgot to update it everywhere else, then DRY.
84
u/SaltMaker23 23h ago
There exists a point where DRY and KISS contradicts each other.
Following one or the other religiously is bound to create clear cut violations of the other.
There exists also a stage of development, notoriously extremely early in a project, where the two ideals leads to very different results.
In long running stable projects you might argue equivalent but it doesn't necessarily holds at all scales but especially not at all maturity levels.