
2/17/2021 · Jian Zhang, Brian Keller
What this post added
Introduced the 'Fix Fast' initiative to reduce the effort required to fix regressions by improving the engineering experience and moving actionable detection further upstream. Developed a cost-per-developer (CPD) metric to incentivize 'shifting left' (early detection and fixing). Implemented strategies for earlier detection through IDE tests and predictive test selection. Improved signal quality by developing a 'meaningful action' heuristic to reduce noise and tune regression detection logic. Enhanced faster attribution by adding an 'I'm not the right owner' button to tasks and speeding up the multisect service for root cause analysis. Implemented land-blocking signals, such as @NullSafe annotations for Java files, to prevent regressions from being promoted.