in searching more in depth for topics in software architecture, i have come accross Simon Brown's Software Architecture vs Code lecture, for GOTO 2014.
the section that most caught my attention, was his reference to Why Most Unit Testing is Waste 1, by James O Coplien.
in the paper, a specific quote from Coplien caught my attention:
(...) notions such as: “Every line of code has been reached,” which, from the perspective of theory of computation, is pure nonsense (...)
which is, undeniably true and, as i tought more about it, also comically unfortunate that lines of code reached is used as a measurement of test coverage.
the lecture and paper also reminded me of Dijkstra's Go To Statement Considered Harmful. mostly because the former was given at GOTO, but also due to how the latter would seemingly fit into the classic considered harmful phrasal template.
Footnotes
-
here, i have included a reference to a reproduction in PythonTest because the original source seems to be a dead link ↩
couple more quotes from the paper: