Loading…
This event has ended. Visit the official site or create your own event on Sched.
Tuesday, September 26 • 3:15pm - 4:15pm
Tools from the C++ eco-system to save a leg

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
C++ gives you enough rope to shoot your leg off. Readable (and thus easy to maintain, easy to support) and error-free code in C++ is often hard to achieve. And while modern C++ standards bring lots of fantastic opportunities and improvements to the language, sometimes they make the task of writing high quality code even harder. Or can’t we just cook them right? Can the tools help?

In this talk I’ll highlight the main trickiness of C++, including readability problems, some real-world issues, problems that grow out of C++ context-dependent parsing. I’ll then try to guide you in how to eliminate them using tools from the C++ eco-system. This will cover code styles and supportive tools, code generation snippets, code analysis (including CLion’s inspections and Data Flow Analysis, C++ Code Guidelines and clang-tidy checks), refactorings. I will also pay some attention to unit testing frameworks and dependency managers as tools that are essential for the high quality code development.

Speakers
avatar for Anastasia Kazakova

Anastasia Kazakova

Product Marketing Manager, JetBrains
As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product... Read More →


Tuesday September 26, 2017 3:15pm - 4:15pm PDT
ENIAC (404) Meydenbauer Center
  •Tooling and Compilation