Fantastic Build System Failure Modes and How to Fix Them
Offered By: media.ccc.de via YouTube
Course Description
Overview
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 SystemsVanderbilt 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