I am somehow continuing to push test-driven development in the Eclipse RCP developer community. My Test-Driven Development (TDD) for Eclipse RCP presentation that I gave a few times in 2008 has been promoted to a 4 hour tutorial for the upcoming EclipseCon 2009 (March 23-26).
When I give this talk, I always hear Eclipse developers ask, "I am a big proponent of TDD and use it in my projects. But, why do you think the larger community hasn't widely adopted it." I think this is primarily because the core Eclipse code base largely pre-dates TDD's rise--it is legacy code. It is simply difficult to TDD many situations unless you understand the techniques that I illustrate in this tutorial.
I have high hopes that the growing awareness and (more importantly) adoption of TDD techniques among the inner circle of Eclipse developers will positively impact the architecture and code base of the upcoming Eclipse e4.



Recent Comments