Google, Rust 스타일 가이드 공개: 소규모 crate와 glob import 금지가 핵심

Google's Rust Style Guide

Google이 Rust 코드베이스 전반에 적용할 스타일 가이드를 공개했다. 단순한 포맷팅을 넘어 API 설계와 구현 방식까지 규정하며, Chromium에서는 작은 crate를 선호하고 디렉터리 대신 평면 파일 구조를 쓰도록 한다. glob import는 원칙적으로 금지하고, Rc와 Arc 사용을 피하며, async/await와 표준 라이브러리 스레드 생성도 제한한다. 대규모 리팩터링(LSC)을 쉽게 하려는 목적이 크다.

스타일 규칙은 쓰기 편의성보다 가독성과 유지보수성을 우선해야 한다.

이 날의 다른 글

2026-10-21