Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the current state and future prospects of the C++ ecosystem in this comprehensive conference talk. Delve into the challenges faced by C++ developers when integrating legacy code with modern language features and patterns. Examine recent research studies revealing developers' slow adoption of new standards and reluctance to use unit testing frameworks and code analysis tools. Investigate the reasons behind these trends, including biases and limitations in different development areas. Gain insights into the C++20 standard and its potential impact on the ecosystem. Analyze the C++ development landscape across various domains, including game development and finance. Learn about planned improvements and strategies to address current challenges in C++ development. Discover how to navigate the complex C++ ecosystem and make informed decisions about adopting new features and tools.
Syllabus
Intro
Anastasiias background
Agenda
Macros
Overloads
Reload operators
Common style
Hirums law
Cognitive overhead
Survey results
Challenges of moving to a new standard
Risks of moving to new standards
Unit tests
Static analysis tools
Managing dependencies
Measure picking points
Top usage areas
Financial
Gate Castle
Conclusion
Taught by
NDC Conferences