YoVDO

Understanding Code You Didn't Write - Code Review

Offered By: The Cherno via YouTube

Tags

Software Engineering Courses C++ Courses Object-oriented programming Courses

Course Description

Overview

Explore a comprehensive video tutorial on understanding and reviewing code written by others. Learn essential techniques for navigating unfamiliar codebases, identifying entry points, and deciphering program functionality. Discover best practices for self-documenting code, proper use of comments, and the differences between static_cast and dynamic_cast. Gain insights into choosing between structs and classes, and understand the benefits of prefixing member variables. Enhance your code review skills and improve your ability to comprehend and work with existing codebases effectively.

Syllabus

- Resuming from last time
- Reading code you didn't write
- Easily find the entry point
- How the program works
- Code should be self-documenting ✔
- Comments in code to control tools ❌
- static_cast and dynamic_cast
- structs vs classes: when to use what
- Why prefixing member variables is useful


Taught by

The Cherno

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX
UNSW Computing 1 - The Art of Programming
OpenLearning
Mobile Robotics
Open2Study