Rust Tools

러스트 도구 체인은 작성, 검사, 문서화, 배포 흐름을 한곳에 묶는다

cargo를 중심으로 포맷, 린트, 테스트, 문서 생성 도구가 연결되어 프로젝트 품질을 반복적으로 확인한다.

도구 역할 맵

toolchain

Cargo

빌드, 테스트, 실행, 패키지 관리를 프로젝트 단위로 조율한다.

rustfmt

코드 모양을 통일해 리뷰가 의미 있는 차이에 집중하게 한다.

Clippy

흔한 실수와 개선 가능한 표현을 린트로 알려준다.

rustdoc

주석과 공개 API를 문서로 만들어 사용 경계를 보여준다.

writeformatlinttest
읽는 법

도구는 마지막에 한 번 돌리는 장식이 아니다. 작성 중간마다 포맷, 린트, 테스트를 짧게 반복해야 품질이 유지된다.