간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (15,220원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (11,220원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (12,820원)
(최대할인 4만원 / 2만원 이상 결제)
Close

C# 코딩의 기술: 기본편 : 똑똑하게 코딩하는 법

원제 : 裏口からのC# 實踐入門
소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 198
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

17,800원

  • 16,020 (10%할인)

    890P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
배송정보
  • 6/9(금) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서

  • 상품권

AD

책소개

일반적인 C# 입문서와 학교에서는 알려주지 않았던 C# 프로그래밍 베스트 노하우를 수록한 『C# 코딩의 기술: 기술편』. 이 책은 변수 선언을 어떻게 하는지, 배열이 무엇인지에 관해서는 설명하지 않는다. 바로 하나의 코드를 던져주며 이 코드에서 놓치고 있는 함정은 무엇인지, 예고된 버그의 온상은 어디인지, 무엇을 어떻게 수정하면 좋을지를 스토리와 함께 쉽고 재미있게 알려준다. 《C# 코딩의 기술》은 단순히 좋은 코드와 나쁜 코드를 비교하면서 고급 수준의 코딩 스킬을 알려주는 책은 아니다. 그보다는 개발자들이 실무 현장에서 맞닥뜨리는 수많은 문제들을 보다 똑똑하고 현명하게 해결할 수 있도록 발상을 전환하고 문제 해결의 포인트를 정확히 짚을 수 있는 정수를 알려주고자 했다.

출판사 서평

[출판사 리뷰]
초보자가 놓치기 쉬운 실수나 이슈, 패턴을 소개하고 그 해결법을 에피소드 형식으로 제시해주는 C# 활용서


C# 제대로 알고 쓰자!
C#은 C/C++, 자바와 문법이 비슷하지만, 구조적으로나 태생적으로 엄연히 다른 언어다. C#의 특징을 제대로 알고 이에 최적화된 코딩을 한다면 성능과 생산성을 한층 끌어올릴 수 있다.

올바른 코딩의 교본을 보여준다!
언어 사양, 라이브러리, 개발 환경, 알고리즘, 비주얼 스튜디오까지 C#과 닷넷 프로그래밍에 관련된 저자의 노하우와 숨겨진 기능을 배울 수 있다.

현장감 넘치는 에피소드로 재미있게 배운다!
개발자들이 현장에서 부딪히는 예상하지 못한 이슈와 사건들을 짧은 단막극 형식으로 재구성하였다. 생생하고 재미있는 이야기를 따라가다 보면 그동안 몰랐던 C#의 무한한 능력과 확장성을 재발견하게 될 것이다.

▶ 이 책의 독자 대상
- C# 기초는 알고 있지만, 실무에 필요한 지식을 더 제대로 배우고 싶은 초보 C# 개발자
- C# 및 닷넷 프로그래밍의 고급 기술과 노하우를 배우고 싶은 현업 닷넷 개발자
- 유니티 스크립트 작성을 위해 C#을 더 잘 알고 싶은 게임 개발자

목차

1장. 언어 사양 문제
1.1 var 사용에 관한 고민
1.2 if와 switch에 관한 오해
1.3 for와 foreach에 관한 오해
1.4 while을 이용한 조건 판정
1.5 do는 유용하지만 잘 사용하지 않는다.
1.6 루프할 필요가 없는 루프
1.7 장황한 비동기 루프
1.8 해제되지 않는 참조
1.9 해제했다고 생각한 메모리
1.10 표현력이 과장된 형
1.11 표현력이 부족한 형
1.12 의미 없는 구조체 사용
1.13 포인터 사용
1.14 불필요한 형변환 남용
1.15 클래스 하나로 증후군
1.16 모두 public으로 증후군
1.17 모두 static으로 증후군
1.18 using문을 사용하지 않는 증후군
1.19 다중 언어 프로그래밍을 모른다
1.20 const를 사용할 수 있는데 일반 변수를 사용하는 문제
1.21 readonly를 사용할 수 있는데 일반 변수를 사용하는 문제
1.22 열거형을 사용하지 않고 상수를 정의한다
1.23 쓸데없이 깊은 클래스 계층
1.24 다른 네임스페이스에서 같은 이름 남용
1.25 인수가 너무 많을 때
1.26 virtual 남용
1.27 코드에 바로 패스워드를 적는다
1.28 예외 처리를 하지 않는데 catch한다
1.29 catch해서 아무것도 하지 않고 throw하기
1.30 의미 없이 반복되는 상속
1.31 위임해야 할 상황에 상속한다
1.32 이름이 너무 짧아서 생기는 문제
1.33 이름이 너무 길어서 생기는 문제
1.34 기호로 된 이름 때문에 생기는 문제

2장. 라이브러리 문제
2.1 구세대 컬렉션 사용
2.2 컬렉션 반환
2.3 윈폼에 대한 고집
2.4 윈폼 API를 직접 호출한다
2.5 오래된 기술 XML DOM
2.6 오래된 기술 XSLT
2.7 개별 형식 바이너리의 시리얼라이즈
2.8 지나친 예외 의존
2.9 XElement를 Nullable로 변환할 수 있을 때
2.10 MVC에서 View에 로직을 작성하는 문제
2.11 루프와 로직이 섞여 있다
2.12 필요 없는 리소스 사용
2.13 자바여 편히 잠들라

3장. 개발 환경 문제
3.1 GAC에 얽힌 오해
3.2 Ngen 의존 증후군
3.3 런타임 버전이 너무 최신일 때
3.4 런타임 버전이 너무 오래됐을 때

4장. 알고리즘 문제
4.1 지나친 재귀 사랑
4.2 불변이 아닌 클래스
4.3 흩어진 정보
4.4 쿼리가 너무 많을 때
4.5 장황한 판정
4.6 고유성이 확보됐는데 판정한다
4.7 고유성이 확보되지 않았는데 판정하지 않는다
4.8 영원히 실행되지 않는 코드
4.9 비정상 종료 시 치명적인 처리를 중단하지 않는 코드
4.10 무횻값을 자주 사용하는 데이터 설계

5장. 비주얼 스튜디오 문제
5.1 편리한 확장 기능을 사용하지 않는 문제
5.2 편리한 확장 기능을 과하게 사용하는 문제
5.3 F1을 사용하지 않는 문제
5.4 F1에 의존하는 문제
5.5 NuGet을 사용하지 않는 문제
5.6 NuGet을 사용할 수 없는 문제
5.7 버전이 적합한 템플릿을 선택할 수 없는 문제
5.8 콘솔 어플리케이션부터 만드는 문제

본문중에서

이 책은 C# 및 닷넷 프로그래밍의 노하우를 알려주는 책입니다. 코드 한 줄만 바꿔서 성능을 2,400배 끌어올릴 수 있다고 하면 분명 누군가는 거짓말이라고 할 것입니다. 하지만 실제로 가능합니다. 저도 코드를 실행해보고 진짜 가능하다는 것을 확인한 후 제 눈을 의심했습니다. 이 책은 학교에서 또는 일반적인 C# 책에서 알려주지 않는 저자의 노하우가 담긴 값진 책입니다. 이 책을 보지 않았다면 이런 비법이 있다는 것을 평생 알지 못했을 것입니다. 수년간 닷넷 개발자로 일했지만, C#과 비주얼 스튜디오에 이런 기능이 있었는지 그리고 이렇게 프로그램을 작성하는 방법이 있다는 것을 알고 놀랐습니다. 이 책은 흐름 제어를 어떻게 하고 변수를 어떻게 선언하며 배열이 무엇인지에 관해서는 가르쳐주지 않습니다. 바로 짧은 프로그램을 하나 보여주면서 이야기를 시작합니다. 따라서 어느 정도 C# 프로그래밍 경험이 있는 독자를 대상으로 합니다. 하지만 C#입문자를 위해 곳곳에 역주를 달아서 내용을 보충했습니다(단, C#으로 작성된 간단한 코드를 읽을 줄은 알아야 합니다). 이 책은 짧은 단막극 형식으로 구성되어 있으며 재미있는 이야기를 따라가다 보면 어느새 이야기에 빠지게 되고 자연스럽게 이전에는 알지 못했던 기술을 접하게 됩니다. 그리고 이렇게 접한 기술은 (이 책을 읽지 않은) 다른 사람은 결코 알 수 없는 비법이 돼서 다른 사람보다 인정받는 C# 프로그래머로 여러분을 업그레이드시켜 줄 것입니다. 개인적으로도 이 책을 번역하게 된 것은 정말 행운이라고 생각합니다. 아직 C#이 C나 자바보다 못한 언어라고 생각하는 사람에게 특히 이 책을 추천하고 싶습니다. C#의 무한한 능력과 확장성을 쉽고 재미있게 알려주는 책입니다.
-《옮긴이의 글》중에서

관련이미지

저자소개

가와마타 아키라(川また晶) [저] 신작알림 SMS신청
생년월일 1964

1964년 도쿄 출생으로 도쿄 농공대학 공학부를 졸업했으며 Visual C# MVP다. ENIX사에서 드래곤퀘스트2를 MXS/2 버전으로 변환하는 작업을 담당했으며 마이크로소프트에서 윈도 2.1 ~ 3.0의 일본어판 개발을 담당했다. 그 후 ㈜피데이의 사장으로 취임했다. 대표적인 저서로는 《C# 코딩의 기술 기본편(길벗)》, 《(완전판) 궁극의 C# 프로그래밍(기술평론사)》가 있다. 일이 끝나면 아마추어 향토 역사 연구가로 변신해서 자동차를 타고 시골 이곳저곳을 누비고 다닌다.

김완섭 [역] 신작알림 SMS신청
생년월일 -

김완섭은 네덜란드 ITC에서 GIS(지리정보시스템) 연계 재난재해 관리학(석사)을 전공했다.
약 9년간 한국 및 일본 대기업에서 다양한 IT 분야 업무를 담당했다.
일본에서는 시스템 엔지니어로 5년간 근무했으며, 대기업 세콤(SECOM) 계열사인 파스코에서 외무성, 국토지리정보원 등 일본 정부 기관을 대상으로 한 시스템 통합(SI) 업무를 담당했다.
이후 야후재팬으로 직장을 옮겨 야후맵 개발 담당 시니어 엔지니어로 근무하다 2010년 귀국하여 SK에서 내비게이션 데이터 담당 매니저로 근무했다.
저서로는 《나는 도쿄 롯폰기로 출근한다》가 있으며, 역서로는 《그림으로

펼쳐보기

전공도서/대학교재 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    100자평

    작성시 유의사항

    평점
    0/100자
    등록하기

    100자평

    10.0
    (총 0건)

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    상호

    (주)교보문고

    대표자명

    안병현

    사업자등록번호

    102-81-11670

    연락처

    1544-1900

    전자우편주소

    callcenter@kyobobook.co.kr

    통신판매업신고번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청 또는 1:1 문의 게시판 및 고객센터(1577-2555)에서 신청 가능

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    (주) 인터파크커머스 안전결제시스템 (에스크로) 안내

    (주)인터파크커머스의 모든 상품은 판매자 및 결제 수단의 구분없이 회원님들의 구매안전을 위해 안전결제 시스템을 도입하여 서비스하고 있습니다.
    결제대금 예치업 등록 : 02-006-00064 서비스 가입사실 확인

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시 15,000원 이상 무료배송, 15,000원 미만 2,500원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용