Главная
Study mode:
on
1
Eliminating C++ Undefined Behavior, Plug-in Contract Violation, Intel Assumptions in Legacy Codebase
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a comprehensive case study on eliminating C++ undefined behavior, plug-in contract violations, and Intel assumptions in legacy audio plugin codebases. Delve into the challenges of adding support for new platforms like Apple Silicon/ARM and learn why addressing undefined behavior is crucial. Discover how adhering to audio plug-in format contracts, particularly in threading, can simplify cross-platform development. Gain insights into cultural and tooling initiatives for improving codebase quality, including the use of static analysis, plug-in validators, and clang runtime sanitizers. Access accompanying slides for visual reference and benefit from the expertise of Russell McClellan from Soundwide in this 42-minute conference talk from the Audio Developer Conference (ADC22).

Eliminating C++ Undefined Behavior, Plug-in Contract Violations, and Intel Assumptions in Legacy Codebase

ADC - Audio Developer Conference
Add to list