logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

이펙티브 러스트

이펙티브 러스트

(효과적인 러스트 코드 활용을 위한 35가지 방법)

데이비드 드라이스데일 (지은이), 남기혁 (옮긴이)
한빛미디어
32,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
28,800원 -10% 0원
1,600원
27,200원 >
28,800원 -10% 0원
카드할인 10%
2,880원
25,920원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 25,600원 -10% 1280원 21,760원 >

책 이미지

이펙티브 러스트
eBook 미리보기

책 정보

· 제목 : 이펙티브 러스트 (효과적인 러스트 코드 활용을 위한 35가지 방법)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791169212946
· 쪽수 : 344쪽
· 출판일 : 2024-10-10

책 소개

러스트는 강력한 메모리 안정성, 타입 안정성 그리고 뛰어난 성능 덕분에 개발자들 사이에서 인기 있는 언어로 자리 잡았다. 그러나 강력한 기능이 오히려 숙련된 프로그래머에게도 진입 장벽이 될 수 있다. 이 책은 이러한 난관을 극복하고 러스트 코드를 유창하게 작성할 수 있도록 돕는 실용적인 조언을 제공한다.

목차

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을 활용하라

에필로그

저자소개

데이비드 드라이스데일 (지은이)    정보 더보기
구글의 소프트웨어 엔지니어로 2019년부터 러스트 언어를 주로 사용해 왔다. Tink 암호화 라이브러리를 러스트로 포팅하고, 안드로이드의 하드웨어 암호화 라이브러리(KeyMint)를 러스트 버전으로 교체하는 프로젝트를 주도했다. C/C++와 고 언어에 폭넓은 경험을 가지고 있으며, 리눅스 커널, 네트워킹 컨트롤 플레인 소프트웨어, 모바일 화상 회의 앱 등 다양한 프로젝트에 참여했다.
펼치기
남기혁 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 책임 연구원으로 재직하고 있다. 한빛미디어에서 『Make: 센서』(2015), 『메이커 매뉴얼』(2016), 『이펙티브 디버깅』(2017), 『리팩터링 2판』(2020), 『전문가를 위한 C++(개정 5판)』(2023)을, 길벗에서 『핵심 C++ 표준 라이브러리(2판)』(2021), 『모던 C』(2022), 『Go 100가지 실수 패턴과 솔루션』(2023)을, 에이콘출판사에서 『Go 마스터하기』(2018), 『자율주행 자동차 만들기』(2019, 2022), 『스콧 애론슨의 양자 컴퓨팅 강의』(2021) 등을 번역했다.
펼치기

책속에서



이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791169218634