출고예상일 안내
주문하신 상품이 한국에서 현지 배송을 위한 출고단계가 이루어질 것으로 예상되는 날짜입니다. 상품을 준비하는 과정에서 내부적인 사정으로 인해 출고예상일에 다소 오차가 생길 수 있습니다.
여러 상품(예약상품포함)을 함께 주문하신 경우 출고예상일이 가장 늦은 날짜에 맞춰 함께 배송됩니다.

ISBN : 9791169212946 / 344쪽 / 654g / 183 x 235 (㎜)
이 상품에 궁금하신점이 있으세요? 1:1상담문의

-
칼릭스(손윤석)
-
이남희, 백승현
- 19,800
- 32,400
- 16,200
- 36,000
- 컴퓨터/IT > 프로그래밍 > 기타 프로그래밍 언어
반디앤루니스 리뷰
가장 안전하고 효율적인 프로그래밍 언어
러스트의 비밀을 파헤치다
러스트는 강력한 메모리 안정성, 타입 안정성 그리고 뛰어난 성능 덕분에 개발자들 사이에서 인기 있는 언어로 자리 잡았다. 그러나 강력한 기능이 오히려 숙련된 프로그래머에게도 진입 장벽이 될 수 있다. 이 책은 이러한 난관을 극복하고 러스트 코드를 유창하게 작성할 수 있도록 돕는 실용적인 조언을 제공한다.
러스트 기초를 어느 정도 다지고 나서, 다음 단계로 올라서는 데 필요한 내용을 중점적으로 다룬다. C++ 등 기존의 컴파일 언어 활용 경험이 있는 개발자를 위해 러스트의 핵심 개념을 단계별로 설명하고, 실제 프로그램에 적용하는 방법을 제공한다. 이 책을 통해 러스트의 진정한 힘을 이해하고, 더욱 생산적인 러스트 프로그래머로 발돋움해 보자.
출판사 리뷰
러스트 개발자를 위한 중급서 등장!
35개의 아이템으로 살펴보는 러스트 실전 가이드
러스트는 현대 개발 언어 중 가장 높은 메모리 안전성과 성능을 자랑하지만, 처음 접하는 사람에게는 진입 장벽이 높을 수 있다. 이 책은 그 장벽을 넘어, 더욱 안전하고 효율적인 러스트 코드를 작성하는 방법을 제시한다. 기초를 넘어서 더 나은 설계와 구현을 원하는 개발자, 또는 실무 프로젝트에 러스트를 적용하고 싶은 이들에게 꼭 필요한 가이드를 담았다.
러스트 언어의 핵심 개념과 실전 활용법을 체계적으로 소개해 러스트 초보자를 넘어 중급자로 성장하고자 하는 개발자를 위한 필독서다. 러스트의 타입 시스템, 트레이트, 의존성 관리 등 실무에서 자주 마주치는 문제를 해결할 수 있는 실용적인 조언을 제공한다. 35개의 아이템을 통해 안전하고 성능 최적화된 코드를 작성하는 방법을 배우고, 코드의 오류를 줄이고 효율적인 러스트 개발을 할 수 있는 실질적인 팁을 통해 러스트를 깊이 있게 이해해 보자.
대상 독자
러스트 기본기를 갖추고 다음 단계로 레벨 업하고 싶은 개발자
C++와 같은 기존 컴파일 언어를 배웠지만, 러스트 컴파일에 어려움을 겪는 개발자
러스트 언어를 제대로 이해하고 싶은 개발자
주요 내용
타입 시스템 구조 이해하기
오류 처리 및 반복을 위한 러스트 관용구 배우기
크레이트 작업 방법 익히기
대여 검사기의 경고를 처리하는 법 알아보기
러스트 도구 생태계 활용법 터득하기

CHAPTER 1 타입
_아이템 1: 데이터 구조를 타입 시스템으로 표현하라
_아이템 2: 공통 동작은 타입 시스템으로 표현하라
_아이템 3: 명시적인 match 표현식보다 Option과 Result 변환을 사용하라
_아이템 4: 가급적 관용적인 Error 타입을 사용하라
_아이템 5: 타입 변환을 이해하라
_아이템 6: 뉴타입 패턴을 적극 활용하라
_아이템 7: 복잡한 타입에는 빌더를 적용하라
_아이템 8: 레퍼런스와 포인터 타입에 익숙해져라
_아이템 9: 명시적 루프보다 반복자 변환으로 표현하라
CHAPTER 2 트레이트
_아이템 10: 표준 트레이트를 잘 익혀둬라
_아이템 11: RAII 패턴에 대해 Drop 트레이트를 구현하라
_아이템 12: 제네릭과 트레이트 객체 사이의 트레이드오프를 이해하라
_아이템 13: 디폴트 구현을 사용해 필수 트레이트 메서드를 최소화하라
CHAPTER 3 주요 개념
_아이템 14: 수명을 잘 파악하라
_아이템 15: 대여 검사기를 잘 파악하라
_아이템 16: unsafe 코드 작성을 자제하라
_아이템 17: 공유 상태 병렬성에 주의하라
_아이템 18: 패닉하지 마라
_아이템 19: 리플렉션 사용을 자제하라
_아이템 20: 과도한 최적화의 유혹에 저항하라
CHAPTER 4 의존성
_아이템 21: 시맨틱 버저닝의 의미를 이해하라
_아이템 22: 가시성을 최소화하라
_아이템 23: 와일드카드 임포트를 쓰지 마라
_아이템 24: API에 타입으로 나오는 의존성을 다시 익스포트하라
_아이템 25: 의존성 그래프를 관리하라
_아이템 26: 피처 팽창에 주의하라
CHAPTER 5 도구 활용
_아이템 27: 공개 인터페이스는 문서화하라
_아이템 28: 매크로를 신중하게 사용하라
_아이템 29: 클리피가 하는 말에 귀 기울여라
_아이템 30: 단위 테스트에만 머물지 마라
_아이템 31: 도구 생태계를 최대한 활용하라
_아이템 32: CI 시스템을 설정하라
CHAPTER 6 표준 러스트를 넘어서
_아이템 33: no_std에 호환되는 라이브러리 코드를 고려하라
_아이템 34: FFI 경계를 넘어서는 것을 제어하라
_아이템 35: FFI 매핑을 직접 하기보다는 가급적 bindgen을 활용하라
에필로그






































