코딩의 기술 - 오즈 모리하루 지음
코딩의 기술

저자 : 오즈 모리하루 번역 : 윤인성

발행일 : 2016년 04월 01일 출간

분류 : 컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반 KDC : 총류(000)

정가 : 19,800원

출판사
출판사연락처
출판사 주소
쪽수
244
ISBN
9788968482694
크기
153 * 223 * 25 mm / 440 g

도서분류

컴퓨터/IT > 프로그래밍/언어 > 프로그래밍일반
컴퓨터/IT > 대학교재
대학교재 > 컴퓨터

도서소개

협업의 시대, 지속적 업데이트와 유지보수에 반드시 필요한 실전 코딩술 A to Z 프로그램을 혼자서 만들 수 있는 시대는 지났다. 게다가 한번 출시된 프로그램은 지속적인 업데이트와 유지보수가 이루어지는 만큼, 여러 개발자가 협업하기 좋게 ‘읽기 좋은 코드’와 ‘효율적인 디자인 패턴’을 적용해야 한다. 이 책 [코딩의 기술]은 게임 프로그래밍에 자주 활용하는 코드를 예로 들면서 개발자가 한 단계 성장하는 데 필요한 코딩 기술 전반을 다룬다. 1장에서는 이해하기 좋은 코드를 작성하는 코딩 기술을, 2장에서는 간결한 설계를 위한 원칙과 디자인 패턴을 설명하며, 3장에서는 코드 품질 향상에 도움이 될 매트릭스 계측 방법을 소개한다.

상세이미지


저자소개

저자 오즈 모리하루 저자 오즈 모리하루 大圖 衛玄는 일본공학원 하치오지 전문학교 전임 강사. 게임 프로그래밍과 관련한 전반적인 수업을 담당한다. 일본 게임 개발자 콘퍼런스인 CEDEC 2011, 2012, 2014에서 강연했다. 슬라이드셰어에 공유한 강연 자료의 조회 수는 30만을 넘어섰다. 역자 윤인성 역자 윤인성은 출근하는 게 싫어서 집필과 번역을 시작했다. 일본어는 픽시브에서 웹 코믹을 읽다가 배웠다고 전해진다. 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하는 성격이기도 하다. 홍차와 커피를 좋아하며 요리, 음악, 그림, 스컬핑 등이 취미다. 『모던 웹을 위한 JavaScript+jQuery 입문』, 『모던 웹을 위한 Node.js 프로그래밍』, 『모던 웹 디자인을 위한 HTML5+CSS3 입문』 등을 저술하였으며, 『TopCoder 알고리즘 트레이닝』, 『Nature of Code』(이상 한빛미디어), 『소셜 코딩으로 이끄는 GitHub 실천 기술』(제이펍) 등을 번역했다. 블렌더 3D 입문 문제 해결을 위한 알고리즘 with 수학 HTML5 웹 프로그래밍 입문 내 코드가 그렇게 이상한가요? 로블록스, 나의 첫 게임 개발 프로젝트! 혼자 공부하는 파이썬 이펙티브 코틀린 자바스크립트 프로그래밍 입문 파이썬 매일 코딩 프로그래밍 대회 공략을 위한 알고리즘과 자료 구조 입문

목차

1장. 읽기 좋은 코드를 작성하는 기술 __1.1__ 읽기 좋은 코드란? __1.2__ 변수와 상수 __1.3__ 조건식과 계산식 __1.4__ assert 활용 __1.5__ 제어문 __1.6__ 함수 __1.7__ 클래스 __1.8__ 작은 클래스 __1.9__ 마치며 2. 간결한 설계를 위한 원칙과 패턴 __2.1__ 객체 지향 설계의 기본 __2.2__ 클래스 설계 요령 __2.3__ 마치며 3. 소스 코드 품질 측정 __3.1__ 매트릭스 측정 __3.2__ 코드 클론 검출 __3.3__ 정적 코드 분석 __3.4__ 매트릭스 활용 방법 __3.5__ 툴 소개 __3.6__ 마치며

서평

게임 코드 사례로 알아보는, 꼭 필요한 코딩 기술을 알아보자! 이 책은 게임 프로그래밍에 많이 활용하는 코드 사례를 통해 독자가 바로 실천할 수 있는 코딩 기술을 소개한다. 샘플 코드에서 주로 사용하는 언어는 C와 C++ 다. 먼저, 코드의 추상화를 이해하기 위해 복잡한 코드를 단순하고 작게 만드는 기술을 소개한다. 뒤이어 객체 지향 설계 원칙과 패턴을 다루면서, 간결하고 더 나은 클래스 설계란 무엇인지 설명한다. 초중급 개발자에게 꼭 필요한 내용만 실전 코드를 통해 간결히 다루다 보니, 다른 두꺼운 책에 비해 상대적으로 부담이 적다는 것도 장점이다. 좋은 게임을 만들고 싶다면 일단 이 책에서 설명하는 내용만 숙지해도 큰 도움이 될 것이다. 나아가 게임 이외의 업계에 종사하는 개발자에게도 유용한 책이다. 대상 독자 ● 초보적인 코드 작성이 가능하지만, 한 단계 업그레이드를 원하는 개발자 ● 간결한 설계를 위한 원칙과 디자인 패턴이 궁금한 개발자 ● 게임을 만들고 싶은 관련 학과 학생
목록
장바구니 담기