모어 이펙티브 C# > 프로그래밍/언어

본문 바로가기
쇼핑몰 검색
  • 회원가입
    2000

    로그인

    다양한 서비스와 이벤트 혜택을 누리실 수 있습니다.

    아이디 비밀번호
모어 이펙티브 C# > 프로그래밍/언어

모어 이펙티브 C# 요약정보 및 구매

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 한빛미디어
원산지 국내산
브랜드 한빛미디어
시중가격 25,000원
판매가격 22,500원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개

선택된 옵션

  • 모어 이펙티브 C#
    +0원
위시리스트

관련상품

등록된 상품이 없습니다.

  • 상품정보
  • 사용후기 0
  • 상품문의 0
  • 배송정보
  • 교환정보
  • 상품정보

    상품 기본설명

    기본설명

    상품 상세설명

    모어 이펙티브 C#

    9791162240892.jpg

    도서명:모어 이펙티브 C#
    저자/출판사:빌,와그너/한빛미디어
    쪽수:300쪽
    출판일:2019-05-06
    ISBN:9791162240892

    목차
    CHAPTER 1_ 데이터 타입
    아이템 1_ 접근 가능한 데이터 멤버 대신 속성을 사용하라
    아이템 2_ 변경 가능한 데이터에는 암묵적 속성을 사용하는 것이 낫다
    아이템 3_ 값 타입은 변경 불가능한 것이 낫다
    아이템 4_ 값 타입과 참조 타입을 구분하라
    아이템 5_ 값 타입에서는 0이 유효한 상태가 되도록 설계하라
    아이템 6_ 속성을 데이터처럼 동작하게 만들라
    아이템 7_ 튜플을 사용해서 타입의 사용 범위를 제한하라
    아이템 8_ 익명 타입은 함수를 벗어나지 않게 사용하라
    아이템 9_ 다양한 동일성 개념들 사이의 상관관계를 이해하라
    아이템 10_ GetHashCode()의 위험성을 이해하라

    CHAPTER 2_ API 설계
    아이템 11_ API에는 변환 연산자를 작성하지 말라
    아이템 12_ 선택적 매개변수를 사용하여 메서드 오버로드를 최소화하라
    아이템 13_ 타입의 가시성을 제한하라
    아이템 14_ 상속보다는 인터페이스를 정의하고 구현하는 것이 낫다
    아이템 15_ 인터페이스 메서드와 가상 메서드의 차이를 이해하라
    아이템 16_ 상태 전달을 위한 이벤트 패턴을 구현하라
    아이템 17_ 내부 객체를 참조로 반환해서는 ****된다
    아이템 18_ 이벤트 핸들러보다는 오버라이딩을 사용하라
    아이템 19_ 베이스 클래스에 정의된 메서드를 오버로드해서는 ****된다
    아이템 20_ 이벤트가 런타임 시 객체 간의 결합도를 증가시킨다는 것을 이해하라
    아이템 21_ 이벤트는 가상으로 선언하지 말라
    아이템 22_ 명확하고 간결하며 완결된 메서드 그룹을 생성하라
    아이템 23_ 생성자, 변경자, 이벤트 핸들러를 위해 partial 클래스와 메서드를 제공하라
    아이템 24_ 설계 선택지를 제한하는 ICloneable은 사용을 피하라
    아이템 25_ 배열 매개변수에는 params 배열만 사용해야 한다
    아이템 26_ 지역 함수를 사용해서 반복자와 비동기 메서드의 오류를 즉시 보고하라

    CHAPTER 3 태스크 기반 비동기 프로그래밍
    아이템 27_ 비동기 작업에는 비동기 메서드를 사용하라
    아이템 28_ async void 메서드는 절대 작성하지 말라
    아이템 29_ 동기, 비동기 메서드를 함께 사용해서는 ****된다
    아이템 30_ 비동기 메서드를 사용해서 스레드 생성과 콘텍스트 전환을 피하라
    아이템 31_ 불필요한 콘텍스트 마셜링을 피하라
    아이템 32_ 비동기 작업은 태스크 객체를 사용해 구성하라
    아이템 33_ 태스크 취소 프로토콜 구현을 고려하라
    아이템 34_ 비동기 메서드의 반환값을 캐시하는 경우 ValueTask 를 사용하라

    CHAPTER 4 병렬 처리
    아이템 35_ PLINQ가 병렬 알고리즘을 구현하는 방법을 이해하라
    아이템 36_ 예외를 염두에 두고 병렬 알고리즘을 만들라
    아이템 37_ 스레드를 생성하지 말고 스레드 풀을 사용하라
    아이템 38_ 스레드 간 커뮤니케이션에는 BackgroundWorker를 사용하라
    아이템 39_ XAML 환경에서 스레드 간 호출을 이해하라
    아이템 40_ 동기화에는 lock()을 최우선으로 사용하라
    아이템 41_ 락은 가능한 한 좁은 범위에 적용하라
    아이템 42_ 잠긴 영역에서는 외부 코드 호출을 삼가라

    CHAPTER 5 동적 프로그래밍
    아이템 43_ 동적 타이핑의 장단점을 이해하라
    아이템 44_ 제네릭 타입 매개변수의 런타임 타입을 활용하려면 동적 타이핑을 사용하라
    아이템 45_ 데이터 주도 동적 타입에는 DynamicObject나 IDynamicMetaObjectProvider를 사용하라
    아이템 46_ 표현식 API의 사용법을 익혀두라
    아이템 47_ Public API에서는 동적 객체 사용을 최소화하라

    CHAPTER 6 글로벌 C# 커뮤니티에 참여하기
    아이템 48_ 가장 인기 있는 답이 아닌 최고의 답을 찾으라
    아이템 49_ 명세와 코드 향상에 기여하라
    아이템 50_ 분석기를 사용해서 자동화 처리를 고민하라
    delivery.jpg
  • 사용후기

    등록된 사용후기

    사용후기가 없습니다.

  • 상품문의

    등록된 상품문의

    상품문의가 없습니다.

  • 배송정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


  • 교환정보

    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

장바구니

오늘본상품

오늘 본 상품

  • 모어 이펙티브 C#
    모어 이펙티브 C# 22,500

위시리스트

  • 보관 내역이 없습니다.
회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.