When Test Coverage Isn't Enough

by yakshaving_jgton 5/23/2025, 2:01 PMwith 2 comments

by cratermoonon 5/23/2025, 2:08 PM

"Making Failure Impossible" is an underutilized and underappreciated technique. In his book A Philosophy of Software Design, John Ousterhout has an entire chapter titled "Define Errors Out Of Existence".

by turtleyachton 5/23/2025, 2:04 PM

Also include mutation testing; Python has several.