冰糕:专为Ruby设计的快速,强大的类型检查器

时间:2021-01-31 20:21:48
【文件属性】:
文件名称:冰糕:专为Ruby设计的快速,强大的类型检查器
文件大小:10.63MB
文件格式:ZIP
更新时间:2021-01-31 20:21:48
ruby types sorbet Ruby 冰糕 该存储库包含Sorbet,这是一个为Ruby设计的快速,强大的类型检查器。 它的目的是易于以渐进类型添加到现有代码库中,并快速响应错误和建议。 本自述文件包含专门为Sorbet作贡献的文档。 您可能还想: 阅读甚至 观看关于冰糕的 在线尝试 如果您位于Stripe,则可能还需要查看以获取有关特定于Stripe的开发工作流程和历史Stripe上下文的文档。 目录 Sorbet面向用户的设计原则 在我们项目的早期,我们已经定义了一些使用冰糕的感觉准则。 明确的 我们愿意编写注释,并且实际上认为它们是有益的。 它们使代码更具可读性和可预测性。 我们在这里帮助读者和作家。 感觉有用,不麻烦 虽然很明确,但我们正在努力使其简洁。 这以多种方式显示: 错误消息应该清楚 详细程度应以更高的安全性进行补偿 尽可能简单,但功能足够强大 总体而言,我们不是超级复杂类型系统的坚定拥护者。 它们占有一席之地,我们需要相当多的表达能力来建模(足够)真实的Ruby代码,但在其他所有条件都相同的情况下,我们希望更加简单。 我们相信这样的系统可以更好地扩展,并且最重要的是,我们的用户更容易学习和理解。

网友评论