When it's time to test your code, it's not good enough to simply write a unit test or two for each method. When you write unit tests, the goal is not to test every method, but also to test each ...
Every once in a while the topic of code coverage surfaces, which invariably leads to a number of interesting views and comments. Recently, my friend Meera Subbarao mused about the subject by ...
One of the most insightful articles that I have read (in terms of both general daily life and a software development career) is Steven Kerr’s On the Folly of Rewarding A, While Hoping for B. In this ...
The instructions a programmer writes when creating a program. Lines of code are the "source code" of the program, and one line may generate one machine instruction or several depending on the ...
A few months ago, I had a discussion with some friends online. The premise of the discussion was that even if you account for complexity, shorter code is more likely to be bug-free code. As a C ...