본문 바로가기
장바구니0

Effective C#(이펙티브) > 프로그래밍/언어

상품간략정보 및 구매기능

Effective C#(이펙티브)

기본설명

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

제조사 한빛미디어
원산지 국내산
브랜드 한빛미디어
시중가격 25,000원
판매가격 22,500원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • Effective C#(이펙티브)
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    Effective C#(이펙티브)

    9791162240038.jpg

    도서명:Effective C#(이펙티브)
    저자/출판사:빌,와그너/한빛미디어
    쪽수:300쪽
    출판일:2017-11-06
    ISBN:9791162240038

    목차
    CHAPTER 1 C# 언어 요소
    아이템 1: 지역변수를 선언할 때에는 var를 사용하는 것이 낫다
    아이템 2: const보다는 readonly가 좋다
    아이템 3: 캐스트보다는 is, as가 좋다
    아이템 4: string.Format()을 보간 문자열로 대체하라
    아이템 5: 문화권별로 다른 문자열을 생성하려면 FormattableString을 사용하라
    아이템 6: nameof() 연산자를 적극 활용하라
    아이템 7: 델리게이트를 이용하여 콜백을 표현하라
    아이템 8: 이벤트 호출 시에는 null 조건 연산자를 사용하라
    아이템 9: 박싱과 언박싱을 최소화하라
    아이템 10: 베이스 클래스가 업그레이드된 경우에만 new 한정자를 사용하라

    CHAPTER 2 .NET 리소스 관리
    아이템 11: .NET 리소스 관리에 대한 이해
    아이템 12: 할당 구문보다 멤버 초기화 구문이 좋다
    아이템 13: 정적 클래스 멤버를 올바르게 초기화하라
    아이템 14: 초기화 코드가 중복되는 것을 최소화하라
    아이템 15: 불필요한 객체를 만들지 말라
    아이템 16: 생성자 내에서는 절대로 가상 함수를 호출하지 말라
    아이템 17: 표준 Dispose 패턴을 구현하라

    CHAPTER 3 제네릭 활용
    아이템 18: 반드시 필요한 제약 조건만 설정하라
    아이템 19: 런타임에 타입을 확인하여 최적의 알고리즘을 사용하라
    아이템 20: IComparable 와 IComparer 를 이용하여 객체의 선후 관계를 정의하라
    아이템 21: 타입 매개변수가 IDisposable을 지원할 경우를 대비하여 제네릭 클래스를 작성하라
    아이템 22: 공변성과 반공변성을 지원하라
    아이템 23: 타입 매개변수에 대해 메서드 제약 조건을 설정하려면 델리게이트를 활용하라
    아이템 24: 베이스 클래스나 인터페이스에 대해서 제네릭을 특화하지 말라
    아이템 25: 타입 매개변수로 인스턴스 필드를 만들 필요가 없다면 제네릭 메서드를 정의하라
    아이템 26: 제네릭 인터페이스와 논제네릭 인터페이스를 함께 구현하라
    아이템 27: 인터페이스는 간략히 정의하고 기능의 확장은 확장 메서드를 사용하라
    아이템 28: 확장 메서드를 이용하여 구체화된 제네릭 타입을 개선하라

    CHAPTER 4 LINQ 활용
    아이템 29: 컬렉션을 반환하기보다 이터레이터를 반환하는 것이 낫다
    아이템 30: 루프보다 쿼리 구문이 낫다
    아이템 31: 시퀀스에 사용할 수 있는 조합 가능한 API를 작성하라
    아이템 32: Action, Predicate, Function과 순회 방식을 분리하라
    아이템 33: 필요한 시점에 필요한 요소를 생성하라
    아이템 34: 함수를 매개변수로 사용하여 결합도를 낮추라
    아이템 35: 확장 메서드는 절대 오버로드하지 마라
    아이템 36: 쿼리 표현식과 메서드 호출 구문이 어떻게 대응되는지 이해하라
    아이템 37: 쿼리를 사용할 때는 즉시 평가보다 지연 평가가 낫다
    아이템 38: 메서드보다 람다 표현식이 낫다
    아이템 39: function과 action 내에서는 예외가 발생하지 않도록 하라
    아이템 40: 지연 수행과 즉시 수행을 구분하라
    아이템 41: 값비싼 리소스를 캡처하지 말라
    아이템 42: IEnumerable 데이터 소스와 IQueryable 데이터 소스를 구분하라
    아이템 43: 쿼리 결과의 의미를 명확히 강제하고, Single()과 First()를 사용하라
    아이템 44: 바인딩된 변수는 수정하지 말라

    CHAPTER 5 예외 처리
    아이템 45: 메서드가 실패했음을 알리기 위해서 예외를 이용하라
    아이템 46: 리소스 정리를 위해 using과 try/finally를 활용하라
    아이템 47: 사용자 지정 예외 클래스를 완벽하게 작성하라
    아이템 48: 강력한 예외 보증을 준수하는 것이 좋다
    아이템 49: catch 후 예외를 다시 발생시키는 것보다 예외 필터가 낫다
    아이템 50: 예외 필터의 다른 활용 예를 살펴보라
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

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


    교환/반품

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

고객센터 1234-5678

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

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

상단으로