# 메타의 개발자 도구들: 대규모로 작업하기

> Clean Markdown view of GeekNews topic #9551. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9551](https://news.hada.io/topic?id=9551)
- GeekNews Markdown: [https://news.hada.io/topic/9551.md](https://news.hada.io/topic/9551.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2023-06-30T10:16:01+09:00
- Updated: 2023-06-30T10:16:01+09:00
- Original source: [engineering.fb.com](https://engineering.fb.com/2023/06/27/developer-tools/meta-developer-tools-open-source/)
- Points: 11
- Comments: 0

## Topic Body

- Sapling: 대규모로 확장 가능하면서도 사용성을 강조한 버전 관리 시스템   
  - Server: Rust로 구현   
  - Client: Sapling 서버 및 Git 서버와도 연결 가능   
  - 가상 FS: EdenFS로 파일이 필요할 때만 다운로드   
- Buck2: 빌드시스템   
  - 리모트 캐시 및 실행 지원으로 개발자들이 서로의 컴파일본을 공유 가능   
  - 여러 프로그래밍 언어를 동시에 지원   
  - Sapling 없이도 잘 동작하지만 Sapling & EdenFS를 위한 특정한 설계 포함   
- Infer, RacerD, Jest: 테스트 및 정적 분석   
  - Infer: Java & C++ 및 여러 언어를 지원하는 정적 분석   
  - RacerD: Java 동시성 버그를 탐지가능한 맞춤형 분석 도구   
  - Jest: Javascript 테스팅 프레임워크   
  - Sapienz: 정적 분석및 수작업 테스트케이스를 연결하는 도구

## Comments



_No public comments on this page._
