His Keep Calm and Refactor project is created to help developers get their unruly code under control so they can work on fun and rewarding projects.
When trying to track down a bug, the first thing we usually do is jump into the debugger and start stepping through the code. Then we settle in for a long, tedious slog stepping through the code. This session will discuss some great new techniques and tools you can use to streamline your debugging sessions.
We will be borrowing liberally from the new book “Troublshooting Java” by Laurențiu Spilcă.
Refactoring is an essential skill for working with legacy code. Knowing code smells and how to correct them through refactoring is essential for maintaining an existing code base. But what are we refactoring to? We don't want to refactor just for the sake of it. This is where design patterns really shine. When we refactor to a proper design pattern, we are putting together a real solution to the problem rather than just moving code around to make it a little more readable.
This session will show you how to use your full developer toolbox so you can go from code smell to refactoring recipe to design pattern to solution.
We spend far and away more time reading code than we do writing it, but we spend far more time and money learning how to write it better. We are all familiar with the feeling of looking at a piece of code and having no idea what it does. Trying to debug it is a real chore! What if you could confidently approach unfamiliar code knowing that you can find what you need to in short order?
This session will show you some tools and techniques to be able to read and comprehend unfamiliar code more quickly. We will also go over some debugging techniques to help find bugs more quickly in unfamiliar code.