Introduction
  • What is TDD?
  • IntelliJ Cheat Sheets
  • Download IntelliJ
  • Project creation with IntelliJ and Maven
  • Project Overview
Learn TDD
  • The Does Nothing Test
  • Do the simplest thing possible
  • A better test
  • Our first proper implementation
  • Iterating our test coverage
  • You must know how to operate your IDE
  • Improving our implementation
  • You don't need null checks
  • Refactoring our test for ease and beauty
  • The second requirement
  • Cut refactoring time down from 15 minutes to 15 seconds with this one shortcut
  • A harder requirement with edge cases
  • After Red and Green comes Refactor
  • The big solution unveil
  • Java 7 code solution
  • Moving the solution to Java 8
  • Final Solution Code