Code Review - Improving Code Quality and Structure
Offered By: The Cherno via YouTube
Course Description
Overview
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
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity