24.04.2019 Views

모어 이펙티브 C#(2판) - 맛보기

빌 와그너 저/김완섭 역 | 한빛미디어 | 2019년 05월 25,000원

빌 와그너 저/김완섭 역 | 한빛미디어 | 2019년 05월
25,000원

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

옛날 방식이다. 이 책은 이런 이전 방식의 문제점을 다루고 언어 차원의 진화된 기능을 사용하<br />

는 편이 왜 더 나은지를 설명한다.<br />

이 책에서 제시하는 추천 기법 대부분은 로슬린 Roslyn 기반 분석기 및 코드 픽스를 사용해서 검<br />

증할 수 있다. 코드는 깃허브(https://github.com/BillWagner/MoreEffectiveCSharp<br />

Analyzers)에서 관리한다. 코드에 대한 새로운 아이디어가 있거나 저장소에 참여하고 싶은<br />

독자는 풀 리퀘스트나 이슈를 작성하면 된다.<br />

이 책의 대상 독자<br />

『More Effective <strong>C#</strong>』의 주요 대상 독자는 <strong>C#</strong>을 주 언어로 하는 전문 개발자다. <strong>C#</strong> 구문과 기<br />

능을 이미 알고 있다고 가정하며 <strong>C#</strong>을 전반적으로 다룰 줄 아는 독자가 대상이다. 따라서 이<br />

책에서는 <strong>C#</strong> 언어의 기본 기능이나 특징은 다루지 않는다. 대신 <strong>C#</strong>이 현재 제공하는 모든 기<br />

능을 실제 업무에 어떻게 접목시킬 수 있는지를 알려준다.<br />

<strong>C#</strong>의 기본 기능뿐 아니라 공용 언어 런타임 Common Language Runtime (CLR)과 JIT Just-In-Time 컴파일<br />

러에 대해서도 어느 정도 이해하고 있다고 가정한다.<br />

이 책에서 다루는 내용<br />

1장 데이터 타입에서는 언제, 어떤 접근법을 선택해야 하는지 그리고 목적에 따라 어떤 프로그<br />

래밍 방식을 선택해야 하는지 소개한다. 우리는 언제 어디서나 데이터를 접할 수 있는 세상에<br />

살고 있다. 객체 지향형 object-oriented 접근법에서는 데이터나 코드를 타입 type 의 일부나 타입 자체<br />

로 인식한다. 함수형 functional 접근법에서는 데이터를 메서드로 처리한다. 서비스 지향형 serviceoriented<br />

접근법에서는 데이터 처리 코드에서 데이터를 분리시킨다. <strong>C#</strong> 언어가 진화하면서 이 모<br />

든 접근법에서 공통으로 사용할 수 있는 <strong>C#</strong>만의 프로그래밍 방식을 지니게 됐다.<br />

10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!