TDD in distributed computations
Some time ago a good friend of mine and I discussed whether test-driving distributed applications is a nice and natural solution. Today, when I was preparing my presentation for Java Developers Day, I test-drove a sample one.
My goal was to enable parallel execution of a class doing some computations. I needed just 9 tests - 6 unit and 3 integration/learning. TDD didn’t cause neither big overhead nor affected the design. As a customer I’m fully satisfied with the solution.
I’m planning to prepare a paper on it after the conference, so stay tuned!