Computer Science in Practice - University of Houston
Skip to main content

Computer Science in Practice

Test Driven Development in the Real World

When: Monday, October 15, 2018
Where: PGH 563
Time: 11:00 AM


Speaker: Tom Adams, ThoughtWorks

Host: Dr. Omprakash Gnawali

Self-testing codebases are a key ingredient for enabling evolvable software solutions. This talk demonstrates tests driven development (TDD) by following the red-green-refactor approach. Several additional extreme programming concepts are presented including: Refactoring, YAGNI (You Ain't going to Need It), Using Test Doubles to test software, & Continuous Integration.


Tom is a hands-on technical principal at ThoughtWorks, a software company and a community of passionate individuals who are seeking to revolutionize the IT industry. He believes the hardest problem for a developer is fighting the urge to solve a different, more interesting problem than the one at hand. Tom is interested in helping teams deliver awesome software products, sharing ideas and all the tools (especially Java).