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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C# 코딩의 기술 기본편

C# 코딩의 기술 기본편

(똑똑하게 코딩하는 법)

가와마타 아키라 (지은이), 김완섭 (옮긴이)
길벗
17,800원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
16,020원 -10% 0원
890원
15,130원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 알라딘 직접배송 1개 10,700원 >
알라딘 판매자 배송 21개 5,200원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 14,300원 -10% 710원 12,160원 >

책 이미지

C# 코딩의 기술 기본편
eBook 미리보기

책 정보

· 제목 : C# 코딩의 기술 기본편 (똑똑하게 코딩하는 법)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > .NET > C#
· ISBN : 9791186659328
· 쪽수 : 336쪽
· 출판일 : 2015-09-23

책 소개

바로 하나의 코드를 던져주며 이 코드에서 놓치고 있는 함정은 무엇인지, 예고된 버그의 온상은 어디인지, 무엇을 어떻게 수정하면 좋을지를 스토리와 함께 쉽고 재미있게 알려준다.

목차

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 콘솔 어플리케이션부터 만드는 문제

저자소개

가와마타 아키라 (지은이)    정보 더보기
1964년 도쿄 출생. 현재 주식회사 piedey 사장. Visual C# MVP. 태어나서 처음 읽은 마이컴 입문서로 8080의 어셈블리 언어에 흥미를 느껴, 대학 시절에 ENIX에서 이식 프로그래머로서 Z80 능력을 한계까지 이끌어냈다. 대표 저서로는 《완전판 궁극의 C# 프로그래밍-신스타일에 의한 실천적 코딩》(기술평론사)이 있다.
펼치기
김완섭 (옮긴이)    정보 더보기
약 20년간 일본, 한국, 싱가포르에서 IT 및 GIS/LBS 분야 업무를 담당했다. 일본에서는 일본 정부 기관을 대상으로 한 시스템 통합(SI) 업무를 담당했으며, 야후 저팬으로 직장을 옮겨 야후 맵 개발 담당 시니어 엔지니어로 근무했다. 한국에서는 SK에서 티맵 등 내비게이션 지도 데이터 담당 매니저로 근무했고, 현재는 싱가포르에서 독일계 회사의 설루션 아키텍트로 근무하고 있다. 저서로는 《나는 도쿄 롯폰기로 출근한다》(삶과지식, 2014)가 있으며, 역서로는 《Go 언어로 배우는 웹 애플리케이션 개발》(2024), 《21개의 작고 재미난 파이썬 프로젝트》(2021), 《그림으로 공부하는 IT 인프라 구조, 개정판》(이상 제이펍, 2020) 등 40여 종이 있다.
펼치기

책속에서



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


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