YoVDO

Fantastic Build System Failure Modes and How to Fix Them

Offered By: media.ccc.de via YouTube

Tags

Software Development Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore common build system failure modes and their solutions in this 23-minute conference talk. Learn why rebuilding target files when source files change is more complex than it seems, and discover why popular build systems like make and ninja often struggle to guarantee optimal rebuilding. Examine reliable methods for encountering these failure modes and understand the architectural choices that lead to them. Dive into DJB's "redo" design as an example of how build system architecture impacts the ability to address these issues. Gain insights into why developers may dismiss such problems and consider the importance of focusing on build correctness to break the cycle of outputting unreliable binaries.

Syllabus

Fantastic build system failure modes and how to fix them


Taught by

media.ccc.de

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera