Bodhisattva in Training

Monthly Archives: October 2006

Agile and The Taproot of Trust

I have been reading a lot of Steven R. Covey’s works lately and one of my friends is trying to champion Scrum at work.  Marinating in these two has started to clarify some nebulous issues with Agile for me.  They are … Continue reading

October 15, 2006 Uncategorized

OOD Class Principles and Testability

This is the final post in my series on OOD class principles and testability. It has included: Single Responsibility Principle and Testability The Interface Segregation Principle and Testability Dependency Inversion Principle and Testability Open Closed Principle and Testability Liskov Substitution … Continue reading

October 10, 2006 OOP, Unit Testing

Single Responsibility Principle and Testability

Straight from the source: THERE SHOULD NEVER BE MORE THAN ONE REASON FOR A CLASS TO CHANGE. What is a Responsibility? In the context of the Single Responsibility Principle (SRP) we define a responsibility to be “a reason for change.” … Continue reading

OOP, Unit Testing