Make Your Code More Testable
Four half-days: 10:00-13:30 PDT (1700-2030 UTC)
Learn to Refactor to Testable Code
Past students say:
"Ted did a great job of incorporating different education tools like diagrams, written explanations, and verbal explanations while also giving us many opportunities to work in a hands-on manner. 10 out of 10."
"A fantastic course and I enjoyed it very much...learned a lot, got plenty of hints of where to dig deeper both from you and other people taking the course, got an answer to a question that has been bugging me for ages, and had a lot of fun in the process."
About The Class
This interactive, online class looks at the problems we encounter in our codebases, such as code that is hard to read and maintain, and designs that cause the code to be hard to understand and test. We look at finding messy code by their “smell”, and explore ways to tidy up those messes using refactoring. We use automated refactorings in tools like IntelliJ IDEA so that we can improve legacy code that isn't well-covered by existing tests. We finish with ways to improve the reliability of your code through well-written Unit Tests and Test-Driven Development.
See below for more details