Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Developing C++ at Facebook Scale

code::dive conference via YouTube

Overview

This course aims to teach developers how to develop C++ code at a large scale, focusing on fundamental developer concerns, setting the scene for development, code review processes, optimizing turnaround, and informing developers about issues. The course covers topics such as setting up a default test main function, conducting automatic and human code reviews, shipping code efficiently, and using tools like ASAN for reduced output. The teaching method involves a lecture format with practical examples and case studies. This course is intended for intermediate to advanced C++ developers looking to enhance their skills in developing code for large-scale projects.

Syllabus

Intro
Fundamental Developer Concerns
Perspective
Setting the Scene
A default test main function
Automatic Code Review
Pass/Fail State is complicated
Human Code Review
Shipping the Code
Optimizing Turnaround
ASAN (Reduced Output)
Informing Developers
1 problem, 1 task
Task Aggregation
Who knows about X?

Taught by

code::dive conference

Reviews

Start your review of Developing C++ at Facebook Scale

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.