案例学习:Mononoke项目

  • 从头开始重写源码版本控制系统的后端
    • 近期目标:解决可预期的弹性伸缩问题
    • 启用许多新功能
    • 不仅仅是 重写Mercurial (Python写的版本管理系统)
  • 正确性是主要要求:破坏源文件会很糟糕

  • 必须比Python快得多

    • 团队的剩余工程也可以将Rust作为选项之一
  • 3年后,布署作为大型源代码仓库之一的真实源

    • 支持快速地将另一个源码库合并到其中
  • 源码版本控制开发团队的剩余工程成功采用Rust作为新开发工具

results matching ""

    No results matching ""