Back to Basics: How To Improve C++ Code Reviews - Chandranath Bhattacharyya & Kathleen Baker @CppCon
Back to Basics: How To Improve C++ Code Reviews - Chandranath Bhattacharyya & Kathleen Baker  @CppCon
Uploaded February 2026 | Updated September 2026, 2 weeks ago
cppcon.org
---

Back to Basics: How To Improve C++ Code Reviews - Chandranath Bhattacharyya & Kathleen Baker - CppCon 2025
---

Code reviews are meant to improve software quality, but do we keep repeating the same mistakes? This talk dives into concrete examples of common mistakes and, more importantly, provides actionable best practices to avoid them.

We'll explore frequently recurring issues identified in C++ code reviews, spanning fundamental practices like header management, naming, documentation, and scope control, impacting code clarity and correctness. The session will also address common pitfalls in leveraging core language features such as control flow, range-based for loops, enum class , and namespace management. We will examine improvements for parameter passing, return type handling (including std::optional and std::expected ), and crucial aspects of class design, covering initialization, member functions, special members, and comparison operators, alongside encapsulation principles. Finally, we'll touch upon frequent misunderstandings in move semantics, forwarding, effective STL usage (containers, strings, algorithms, smart pointers, variants), and the proper application of const -correctness and compile-time programming.

By analyzing these real-world code review insights, attendees will gain practical knowledge to write more robust and maintainable C++ code.

---

Slides: github.com/CppCon/CppCon2025/blob/main/Presentations/Back_To_Basics_Code_Review.pdf

Work at Hudson River Trading (HRT): tinyurl.com/safxfctf
---

Chandranath Bhattacharyya

Anything C++ :-)

Kathleen Baker

Kathleen is a software engineer at Microsoft, currently working on the Edge browser team. She joined Microsoft after completing her undergraduate degree at the University of Alberta.
---

CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by the C++ community for the community. You will enjoy inspirational talks and a friendly atmosphere designed to help attendees learn from each other, meet interesting people, and generally have a stimulating experience. Taking place this year in Aurora, Colorado, near the Denver airport, and including multiple diverse tracks, the conference will appeal to anyone from C++ novices to experts.
Annual CppCon Conference - cppcon.org
linkedin.com/company/cppcon
https://x.com/cppcon
facebook.com/CppConference
reddit.com/r/cppcon
https://mastodon.social/@CppCon
---

Videos Filmed & Edited by Bash Films: BashFilms.com
YouTube Channel Managed by Digital Medium Ltd: events.digital-medium.co.uk
---

#cpp #cplusplus #cppcon #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer
Back to Basics: How To Improve C++ Code Reviews - Chandranath Bhattacharyya & Kathleen BakerLightning Talk: Brainplus: A User ExperienceSecurity Beyond Memory Safety - Using Modern C++ to Avoid Vulnerabilities by Design - Max HoffmannClean code! Horrible Performance? - Sandor Dargo - CppCon 2025Rust Trait Runtime Polymorphism in C++ - Eduardo Madrid - CppCon 2025Lightning Talk: Cut the boilerplate with C++23 deducing_this - Sarthak Sehgal - CppCon 2025Lightning Talk: Remote Execution Caching Compiler (RECC) for C++ Builds - Shivam Bairoliya - CppConEngineers Are Users Too: A Case Study in Design Thinking for Infrastructure - Grace AlwanThe Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb SutterLightning Talk: The UB Detector: constexpr - Andreas Fertig - CppCon 2024Making C++ Safe, Healthy, and Efficient - John Lakos - CppCon 2025Lightning Talk: The Present and Future of Cross-Platform GUI in C++ - Matt Aber - CppCon 2024
CppCon |

Back to Basics: How To Improve C++ Code Reviews - Chandranath Bhattacharyya & Kathleen Baker

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER