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