3 ms·
Yes, though further what to abstract when can only be mastered with a lot of experience, or attempted. Attempts are not bad if a dev/team doesn't lack the coura
by throwbadubadu 3y ago
Yes, though further what to abstract when can only be mastered with a lot of experience, or attempted. Attempts are not bad if a dev/team doesn't lack the courage to reflect and undo them. You see you abstraction becoming leaky? Stop right here, don't do it! You see that abstraction has little value, hides intent, is confusing everybody? Remove it again!!
Rarely done, instead people just cargo cult on, do it for consistency even if they don't like it, or are too lazy or afraid to tear something down again.