컴파일 가능성만 빠르게 확인
실행 파일을 만들지 않으므로 코드 작성 중 가장 가볍게 반복할 수 있습니다.
`cargo check`, `cargo run`, `cargo build`, `cargo build --release`는 모두 빌드와 관련되지만, 속도와 산출물, 실행 여부가 서로 다릅니다.
실행 파일을 만들지 않으므로 코드 작성 중 가장 가볍게 반복할 수 있습니다.
작은 예제나 동작 확인처럼 터미널 출력까지 보고 싶을 때 사용합니다.
`target/debug`에 빠르게 빌드된 결과물을 만들고 디버깅 정보를 남깁니다.
`target/release`에 느리지만 빠르게 실행되는 결과물을 생성합니다.
코드 수정 중: 타입과 문법만 확인하고 싶다면 `cargo check`가 가장 짧은 피드백을 줍니다.
동작 확인: 프로그램 출력을 봐야 한다면 `cargo run`으로 빌드와 실행을 묶습니다.
성능 비교: 벤치마크나 배포 전 확인은 `--release` 기준으로 해야 합니다.