Computer Science in Practice
Test Driven Development in the Real World
When: Monday, October 15, 2018
Where: PGH 563
Time: 11:00 AM
RSVP: https://goo.gl/forms/aVCY96XOJQy04OJj1
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.
Bio:
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).