Test Objects, Not Methods

Posted July 16, 2009 by Industrial Logic in Test Driven Development

I’m so often asked: “When microtesting, doing TDD, is it okay to test a private method?” The answer, at least literally speaking, is no! Let me explain. Imagine I begin test-driving a new object. As I consider my first test, I have to answer a design question: “What does this object do?” In other words, […]
Read more

1 comment


So You Want To Be A Programming Rock Star

Posted June 22, 2009 by Joshua Kerievsky in Software Patterns, Test Driven Development, Training

This Google TechTalk (from June, 2009) introduced Industrial Logic’s eLearning to Googlers. Video Duration: 56 minutes Software programming rock stars test-drive their code, refactor mercilessly and deftly apply design patterns. If you’d like to get from musician to rock star status, a good place to start is Industrial Logic’s eLearning albums.
Read more

No comments


Visualizing Proficiency

Posted May 22, 2009 by Joshua Kerievsky in Agile eLearning, Lean Startup, Refactoring, Software Design, Test Driven Development

How do we know if someone is truly learning Refactoring and Test-Driven Development? Before 2005, we determined proficiency by literally looking over people’s shoulders as they worked. In 2005, we endeavored to automate the “looking-over-the-shoulder” part. We built code that used reflection to automatically check whether a student’s solution met certain design criteria.
Read more

No comments


Storytest-Driven Development Article

Posted July 31, 2004 by Industrial Logic in Test Driven Development

Storytest-Driven Development Article (.pdf) This article, which appeared in the July/August 2004 issue of Better Software magazine, features descriptions of storytest-driven development, quotes from pioneers and early adopters, as well as side-bars on how to get started.
Read more

No comments