Over the years I have refined the approach I use to write code. Recently I codified a key aspect of this approach as a practice I call the Use Understood Methods Rule. The basic formulation of the rule is quite simple: when coding a method only invoke other methods whose behavior you clearly understand [...]
Posts made in December, 2009
I just attended a great presentation about Agile project management by Mike Cottmeyer at Agile Edmonton’s monthly meeting. What stood out for me were two comparisons Mike made between Agile project management and traditional approaches (e.g. waterfall project, PMI/PMP).
Dealing with Uncertainty
Mike characterized traditional approaches as trying to manage out uncertainty in the effort to achieve [...]
I wrote previously about the process I went through in adopting test driven development (TDD). In this article I discuss my experience with TDD: the benefits, the limitations, and the techniques I use when doing TDD.
Benefits
This section covers the benefits, as I see them, of doing TDD. This does not include the benefits of doing [...]
- Add Comment
- No Comments
- Permalink