因此FB在代码质量上花费了大量资源:
- 代码审查,静态分析(例如推断),测试基础设施
但这些都是内部开发循环之外
- 工程师需要在不同的上下文切换,来修复它们 - 可能只在代码实地后标记问题
Rust在工程师切换上下文之前,在内部循环中解决大量错误
- 虽然在操作上看起来像c++ =>, 但是替换量有少许下降
公开挑战:如何量化未发现的错误的成本?