Flow

Flow

Flow는 Facebook에서 빌드 한 JavaScript의 정적 유형 검사기입니다.
  • 무료 앱
  • Web
Flow는 Facebook에서 빌드 한 JavaScript의 정적 유형 검사기입니다.Flow의 전반적인 임무는 코드베이스가 발전하고 성장하더라도 JavaScript 편집자에게 빠른 편집-새로 고침주기를위한 몰입 형 코딩 환경을 제공하는 것입니다.엔지니어링 용어로 우리는이 임무에 중요한 두 가지 구체적인 목표, 즉 정밀도와 속도를 식별합니다.이러한 목표는 설계 및 구현을 광범위하게 주도합니다.정밀 JavaScript 버그는 Facebook에 큰 영향을 줄 수 있습니다.개발자는 코드가 프로덕션에 출시 될 때까지 가능한 많은 버그를 찾고 수정하려고합니다.따라서 우리는 건전성에 관심을 가져야합니다.동시에 신호 / 노이즈 비율이 낮 으면 고정 율이 낮기 때문에 너무 많은 스퓨리어스 오류를보고하지 않도록주의해야합니다.다시 말해, Flow의 분석이 실제로 정확 해지기를 원합니다. 관용적 코드와 의도하지 않은 실수의 차이를 이해하기에 충분한 언어의 필수 특성을 정확하게 모델링해야합니다.속도 정밀도는 보통 속도를 희생합니다.그러나 정확한 분석이 바람직하지만 개발자가 컴파일 할 때까지 기다리게하여 편집 새로 고침주기를 느리게하면 JavaScript의 매력이 사라집니다.다시 말해, Flow의 분석이 매우 빠르도록 엔지니어링해야합니다. 실제로 실제로는 정확하면서도 눈에 띄는 지연없이 코드 변경에 응답해야합니다.
flow-js

웹 사이트:

카테고리

무료 라이센스가있는 BSD 용 Flow 대체