Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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