Société Stripe, spécialisée dans le développement de plateformes de paiements en ligne,
Les informations sur les types dans le code peuvent être calculées dynamiquement et peuvent également être spécifiées sous la forme de simples
Possibilité offerte
Le projet inclut un noyau pour la vérification de type statique,
une boîte à outils pour créer de nouveaux projets à l'aide de Sorbet, une boîte à outils pour le transfert étape par étape de projets existants pour utiliser Sorbet, un runtime avec un langage spécifique au domaine pour écrire des annotations sur les types et
Initialement, Sorbet a été développé pour vérifier les projets internes de la société Stripe, dont la plupart des systèmes de paiement et d'analyse sont écrits en langage Ruby, et a été transféré dans la catégorie open source après un an et demi de développement et de mise en œuvre. Avant d'ouvrir le code, des tests bêta ont été effectués, auxquels ont participé plus de 30 entreprises. Au stade actuel de développement, Sorbet prend en charge le lancement de la plupart des projets standards en Ruby, mais il peut y avoir quelques incompatibilités.
Source: opennet.ru