Hacker News new | ask | show | jobs
by voiceofunreason 478 days ago
Is there any prior art that defines covariant/contravariant tests in this way, or is Martin just borrowing language that sounds cool?
1 comments

Bob Martin was the first to use the terms covariant/contravariant in the context of software development, as far as I'm aware. Using this precise language borrowed from mathematics at once clarifies both the problem and the solution that folks like Kent Beck and Dan North had been talking about for decades. Now we can discuss these issues with a whole lot less hand-waving.