Sorbet은 Ruby를 위해 설계된 빠르고 강력한 유형 검사기입니다.빠르고 확장 가능한 Sorbet은 멀티 스레드 방식으로 CPU 코어 전체에 선형으로 확장됩니다.몇 초 만에 유형을 확인하여 코딩 할 때 피드백을 제공합니다.IDE 지원 Sorbet은 자주 사용하는 편집기와 함께 자동 완성 및 정의로 이동과 같은 IDE 기능을 제공합니다.CI 설정에 쉽게 추가 할 수 있습니다.Gradual by design Sorbet은 일반적인 Ruby와 함께 작동하므로 기존 툴체인을 계속 사용할 수 있습니다.한 번에 한 파일 씩 코드베이스에 Sorbet 유형을 추가하십시오.Sorbet의 맛 Sorbet은 Ruby와 100 % 호환됩니다.타입은 일반적인 메소드 정의를 확인하고 메소드 서명에 대한 이전 버전과 호환되는 구문을 소개합니다.명시적인 메소드 서명은 Sorbet이 코드를 읽는 사람에게도 유용합니다 (작성자뿐만 아니라).유형 주석은 작성된 후 오랫동안 이해하기위한 도구로 사용됩니다.Sorbet은 부담이 아닌 유용하도록 설계되었습니다.명확한 주석 메시지, 명확한 안전성 및 생산성 향상으로 명시적인 주석이 상환됩니다.빨리 시작하기 Sorbet은 빠르게 시작할 수 있도록 설계되었습니다.몇 가지 gem을 추가 및 설치하고 Sorbet을 초기화 한 다음 프로젝트를 입력하십시오.Sorbet은 또한 프로젝트의 Gemfile에 무엇이 있는지 알고 있으므로 프로젝트가 사용하는 gem에 대해 유형 정의 파일을 작성하거나 작성하는 방법을 알고 있습니다.Sorbet을 시작하는 방법에 대한 자세한 내용은 시작 안내서를 참조하십시오.인터랙티브하게 디자인 된 Sorbet은 자동 완성, 에디터 내 문서화를 포함하여 Ruby 개발 환경 IDE와 유사한 기능을 제공하고 정의로 이동합니다.이 구현에서는 언어 서버 프로토콜을 사용하여 선호하는 편집기와 호환됩니다.Stripe에서 Sorbet을 채택하는 데 많은 사람들이 기존 코드에 유형을 추가하거나 새 코드를 작성하는 것이 유형 검사기와의 쌍 프로그래밍과 같은 대화식 느낌이 들었다고 말합니다.사람들은 Sorbet에게 질문을하고 몇 초 또는 그보다 빠르게 답변합니다.
sorbet