Thursday, December 7

Talk on Design Patterns in Melbourne

M elbourne Patterns Group Meeting
Went to the design patterns talk yesterday.

Steve Hayes turned up. He had just come back from India.

The test patterns talk ended up being a group discussion of the relationship between TDD and good O-O Design. We talked about what made good tests and what made good design.

Steve raised the concept of habitability which comes from the book Patterns of Software by Richard Gabriel.

"Habitability is the characteristic of source code that enables programmers, coders, bug-fixers, and people coming to the code later in its life to understand its construction and intentions and to change it comfortably and confidently. Either there is more to habitability than clarity or the two characteristics are different."

This struck a cord with me and I talked about treating your team members (both present and future) as first class customers who are entitled to find the components you write both easy to use and easy to maintain.

Related Information

No comments: