Sorbet(Ruby 类型检查器)看起来真不错!
Sorbet:与 Dmitry Petrashko 一起编写 Typed Ruby
冰沙
由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!
Sorbet 早在一年多前就出现了,所以这篇文章其实并不算新闻。
但我之前并没有真正深入了解过它的工作原理,所以我很喜欢这期讲解其工作原理的播客节目。
基本上,这是一个渐进式的类型系统,旨在实现不均衡的采用,因为这正是 Stripe 所需要的,这使得它非常适合根据各个团队的偏好和问题,在代码库中按需采用。
一款专为 Ruby 设计的快速、强大的类型检查器。

冰沙
该存储库包含 Sorbet,这是一个专为 Ruby 设计的快速、强大的类型检查器。它旨在易于添加到具有渐进类型的现有代码库中,并快速响应错误和建议。
此 README 文件包含专门用于指导如何为 Sorbet 项目做贡献的文档。您可能还需要:
如果您在 Stripe 工作,您可能还想查看http://go/types/internals,了解有关 Stripe 特定开发工作流程和 Stripe 历史背景的文档。
目录
整个过程看起来考虑得相当周全且实用,先用无类型的 Ruby 进行原型设计,然后在业务逻辑开始成型后再过渡到类型化的模式似乎很棒。
文章来源:https://dev.to/ben/sorbet-ruby-type-checker-seems-really-neat-2423