Three Good Links: 08 June 2022
-
Don’t Measure Unit Test Code Coverage: Are you trying to improve the code quality? Learn testing skills, speed up the test loop, refactor more, use evolutionary design, and try pairing or mobbing.
-
The Go Programming Language and Environment: Creators of Go examine the design decisions they believe are most responsible for Go’s success, exploring how they apply not just to the language but also to the environment more broadly.
-
Fallacies of Distributed Systems: A set of assertions made by L Peter Deutsch and others at Sun Microsystems describing false assumptions that programmers new to distributed applications invariably make.