YoVDO

10 Tips for Cleaner C++ 20 Code - Lecture

Offered By: CppCon via YouTube

Tags

C++ Courses Software Design Courses Dependency Injection Courses Clean Code Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover 10 essential tips for writing cleaner C++ 20 code in this CppCon 2022 conference talk by David Sackstein. Learn how to create more readable, testable, and extensible code using modern C++ techniques. Explore the challenges of increasing code complexity and its impact on comprehension. Gain insights into core programming issues and their solutions through practical examples. Examine complex C++ code and witness its transformation using easily applicable guidelines. Engage in a discussion on implementing these tips in diverse projects. Delve into topics such as STL implementation, clean code tradeoffs, software design best practices, header management, error handling improvements, lazy iteration with generators, refactoring techniques, dependency injection, and inversion of control containers.

Syllabus

Intro
Implementation of the STL
Clean code tradeoffs
Best Practices for Software Design
Managing headers
Improving error handling
Use generators for lazy iteration
Refactoring Step
Dependency Injection
Constructor injection
Inversion of Control Container
Lessons Learnt


Taught by

CppCon

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera