3 ms·
By "legacy", I mean "old stuff we thought were good, but is not useful for new projects". Now nothing prevents people from using a useless technique for new pr
by loup-vaillant 2y ago
By "legacy", I mean "old stuff we thought were good, but is not useful for new projects". Now nothing prevents people from using a useless technique for new projects.
Anyway, I don’t care about what we should mean by this and that. What I do care about is whether inheritance is useful or not. And so far, I have seen no evidence that it is anything more than highly situational — meaning, doesn’t have a better alternative for almost everything.
The study I recall didn’t measure productivity, it counted bugs.
Anyway, I spent enough time on the subject to close the case. Until I stumble upon cogent evidence to the contrary, inheritance is not worth my time. I won’t use it, I will steer my colleagues away from it, and I will quit gigs that use it too heavily.