Skip to content

other

Refactoring to Rust

Technical book on moving functionality from an existing codebase into Rust piece by piece rather than through a full rewrite.

Current clusters

build1 publisher

FFI refactoring draws the Rust boundary around a single Python function

Discord staff engineer Lily Mara argues full rewrites regenerate bugs the old code had already fixed, so she replaces functionality one function at a time across the C ABI. The published transcript makes the case for the method before it shows a number.

Publishers:infoq.com

Reality

Evidence34
Adoption
Insufficient
Hype gap+12
Incentives52
Confidence55