Over the years the tools we use to develop have improved significantly. It used to be the compiler that could barely tell us we were missing a semicolon, now it will tell us the exact location. The results from compilers have improved but are we doing all we can with them? Do you always understand what they are saying?
In this talk we will review the improvements by reading their output. We will look at the common tools we use every day in our compilers and static analysis and work through some of the common and edge case errors. We will pull apart items that are either code specific or linker specific and how to tell the difference. Then we will look at static analysis and learn how we can use these tools to improve our development process.
We will use a cross platform (Windows, Mac, Linux) project to explore best practices for settings regarding warnings, errors, static analysis and how to make the best use of them. Understand some of the trickier items and how to improve our use overall.
Join us in this talk where we will learn to make better use of the tools, by building our int.