News for hackers. Stuff that matters.
Re:Software Engineering ≠ Computer Science (2009) by barrkel on Monday August 07, 2017 @02:58AM (#14945800)
Tests are negative proofs; you can show that a specific invocation doesn't fail. But unless they are exhaustive over the input space, they are never positive. You can't say something works universally.

I am not a full subscriber to SOLID. I think it promotes a certain kind of degenerate over-abstraction that leads to bugs of a different nature, premature decisions on what needs future substitution, and decreases agility in the medium term.

There are no comments on this comment yet.