YoVDO

Code Review - Improving Code Quality and Structure

Offered By: The Cherno via YouTube

Tags

C++ Courses Software Engineering Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into an in-depth code review session where an experienced developer tears apart and analyzes a project's codebase. Learn about running projects, build systems, main function structure, recognizing code patterns, and the differences between complex and verbose code. Explore concepts like Data-Oriented Programming, proper debug configurations, writing effective debug code, and implementing custom memory allocation and management. Gain valuable insights into improving code quality, optimizing performance, and adopting best practices in software development through this comprehensive analysis.

Syllabus

- Intro
- Running the project
- The build system
- The main function
- Doing things for the first time
- Recognizing patterns in code
- Complex vs lots of code
- Data-Oriented Programming
- What the Debug config should be
- Writing better "debug" code
- Custom memory allocation and management


Taught by

The Cherno

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