A long lasting advice in the past years has been: favour composition over inheritance. But does this mean inheritance has no more uses?
We learned more about this topic when Samir Talwar sparked a conversation on Mastodon about inheritance and its uses, later joined by Rebecca Wirfs-Brock and leading into very interesting insights about the building blocks and the usage of inheritance in software design.
In this video, Alex reacts to the thread, adding more insights about different styles of architecture, design, and programming, and about how TDD is actually closer to well executed upfront design than expected.
The toot that started it all: https://mastodon.social/@[email protected]/109902858254196852