Toolchain

작성, 포맷, 린트, 테스트를 짧은 루프로 반복한다

Rust 도구 체인은 컴파일 전에 스타일과 실수 가능성을 줄이고, 컴파일 후에는 테스트와 문서로 동작을 고정합니다.

작성

rust-analyzer

타입 추론, 자동 완성, 이동 경로를 보며 코드를 탐색합니다.

정렬

rustfmt

스타일 논쟁을 줄이고 diff를 의미 있는 변경에 집중시킵니다.

점검

Clippy

성능, 가독성, API 사용 실수를 컴파일 전후에 잡습니다.

검증

cargo test

단위 테스트와 문서 테스트로 예제 동작을 함께 확인합니다.

어떤 문제를 잡는가

cargo check

빠르게 타입과 borrow 규칙을 확인해 개발 루프를 짧게 만듭니다.

cargo doc

공개 API 문서와 예제 컴파일 여부를 함께 확인합니다.

toolchain

`rustup`으로 stable, beta, nightly와 target 설치 상태를 관리합니다.

자동화

로컬에서 반복하는 도구는 CI에도 같은 순서로 올려야 팀 전체가 같은 품질 기준을 공유합니다.