Speaker Topics - No Fluff Just Stuff

Test Driven Development Getting Started Deep Dive

Test Driven Development has been around since at least 2003 in Java and some years before in other languages like Smalltalk. We know we need to do it as Developers, but of course, it is a practice that we don't often do. One of the primary reasons we don't do it is because while it is simple in thought, it is not easy to perform. Some things are just hard to test. Also, many feel that once you create tests, then it is hard to change production code. In this full-day session, we will discuss not only the fundamental principles of Test Driven Development but also the modern tools we have at our disposal that will save us time. This workshop is about the practice of Test Driven Development, and not necessarily the tools.

This class will use the classic Chicago/Detroit Kent Beck style of TDD, and while we are using the classic approach, we will be using modern tools like AssertJ, JaCoCo, and JUnit5. We also will be emphasizing expert use of your IDE so that you can maximize your testing speed.


About Daniel Hinojosa

Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.

More About Daniel »