Clean Code and Performance - Understanding the Trade-offs
Meeting Cpp via YouTube
You’re only 3 weeks away from a new language
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Explore the complex relationship between clean code practices and software performance in this Meeting C++ 2024 conference talk. Delve into the misconception that clean code inherently sacrifices performance gains from hardware advancements, while examining what truly makes software performant. Learn about different aspects of performance including runtime speed, compile-time efficiency, memory usage, and developer productivity. Discover through real-world examples how performance bottlenecks often stem from database and network management rather than code cleanliness. Investigate whether extreme performance optimizations like eliminating dynamic polymorphism and virtual function calls are necessary for most enterprise applications. Understand the balance between maintaining readable, maintainable code and achieving optimal performance in practical software development scenarios.
Syllabus
Clean code! Horrible performance? - Sandor Dargo - Meeting C++ 2024
Taught by
Meeting Cpp