Software engineer from Houston Texas with over a decade of development experience. Passionate about the open web and a firm believer in radically simple ways to solve complex problems. Loves reading and discovering innovative solutions.
Responsibility Centric Design Using TDD
In this article, we’ll take a fresh look at tackling an external sort problem by applying a responsibility centric technique. Each responsibility in this particular problem gets encapsulated in a way that makes it easy to do test driven development and leaves us with code that is flexible and maintainable. Hopefully, by the end of […]