Rewrite It in Rust: когда переписывание действительно оправдано
«Перепишите это на Rust» давно успело стать и серьёзным инженерным предложением, и мемом. Но реальных RIIR-проектов уже достаточно, чтобы смотреть не на обещания, а на результаты.
Одни переписывания дают заметный выигрыш в производительности, а переход на код с гарантиями безопасности памяти помогает снижать число соответствующих уязвимостей. Другие приносят новые CVE и регрессии. Некоторые команды спустя годы отказываются от Rust, а отдельные проекты останавливаются буквально на последних процентах готовности.
Разберёмся на примерах uutils, sudo-rs, Linux, Cloudflare, Prisma и других проектов, где Rust действительно оправдывает переписывание, а где новый язык не решает старые проблемы автоматически.
Post #69624
6.76K

- ❤ 21
- 🥱 4
- 🔥 3
- 👍 2
- 🤔 2
- 💯 2
- 😎 2
- 👌 1
- 😭 1
- 🤝 1
- 😡 1