| Visible Workings > Site Map |
Workshops
Tools and Tool Use
- Analogy Fest (Agile Development Conference 2003) - new analogies for software development.
- "Built for Life" Workshop (OOPSLA 2002) - constructing software to outlive its creators.
- Software Archeology Workshop (OOPSLA 2001) - how do you come to grips with 1,000,000 lines of code right away?
Ruby
- A tracing and logging package for Ruby.
- A tracing and logging package for Java.
- Patterns for using ring buffer logging.
Tinkerable Software
- A Little Ruby, A Lot of Objects - a draft book on Ruby in the style of The Little Lisper.
- Fluid variables (as in Lisp) for Ruby.
- Index of my Ruby tools
Testability
- Notes on testability ("testpoints") from a course on programmer testing.
- Some context: a paper on "When Should a Test Be Automated?" Whether you automate or not depends on the amount of testing support built into the system, and also on its structure.
- More context: "Classic Testing Mistakes"
Discuss
- Visibleworkings Wiki