본문 바로가기
728x90

함수2

Rust 맛보기 Rust 설치 1 2 $ curl https://sh.rustup.rs -sSf | sh Colored by Color Scripter cs Rust 업데이트 1 2 $ rustup update cs Rust 설치 확인(버전 확인) 1 2 $ rustc --version cs Cargo 사용하기 Cargo는 러스트의 빌스 시스템, 패키지 매니저이다. Cargo를 사용해서 다음과 같이 프로젝트를 생성할 수 있다. 1 2 $ cargo new hello_cargo --bin cs 위 커맨드에서 --bin은 라이브러리가 아닌 실행 가능한 애플리케이션(binary)를 만든다는 의미이다. hello_cargo는 프로젝트 및 프로젝트 디렉토리 이름이다. Cargo는 의존성을 Cargo.toml에서 관리한다. 프로젝.. 2022. 1. 16.
3. 함수 작게 만들어라 함수를 작게 만들어라. 함수를 작게 만들어야 한 눈에 파악하기 쉽다. 하나의 함수는 15줄을 초과하면 안된다. 함수 내부에서 조건문, 반복문을 사용할때 들여쓰기의 depth가 2를 넘기지 말아야 한다. 이를 위해서는 조건문, 반복문 내부에서 함수를 호출하면 된다. 그러면 바깥을 감싸는 함수(enclosing function)이 작아진다. 또 한 블록안에서 호출하는 함수 이름이 적절하면 코드를 이해하기 쉬워진다. 한 가지만 해라! 함수는 한 가지 일만을 해야 한다. 제발 한 가지 일만 하게 하자. 여기서 말하는 한 가지 일은 지정한 하나의 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행하는 것을 의미한다. 즉, 함수이름으로 정해진 한가지 일 만을 수행한다면 그 함수는 한가지 일만을 하는.. 2022. 1. 3.
728x90