나에게 필요한 지식과 기술을 검색해 보세요.

코딩의 기술 : C와 C++ 게임 코드로 알아보는

지은이

오즈 모리하루

옮긴이

윤인성

출간일

2016.03.28

레벨

초중급

평점

4(5명)

정가

19,800

판매가

17,820

총 결제 금액

10%

17,820

적립 예정

890P

쪽수

244P

ISBN

9788968482694

브랜드

한빛미디어

협업의 시대, 지속적 업데이트와 유지보수에 반드시 필요한 실전 코딩술 A to Z

프로그램을 혼자서 만들 수 있는 시대는 지났다. 게다가 한번 출시된 프로그램은 지속적인 업데이트와 유지보수가 이루어지는 만큼, 여러 개발자가 협업하기 좋게 ‘읽기 좋은 코드’와 ‘효율적인 디자인 패턴’을 적용해야 한다. 

이 책은 게임 프로그래밍에 자주 활용하는 코드를 예로 들면서 개발자가 한 단계 성장하는 데 필요한 코딩 기술 전반을 다룬다. 1장에서는 이해하기 좋은 코드를 작성하는 코딩 기술을, 2장에서는 간결한 설계를 위한 원칙과 디자인 패턴을 설명하며, 3장에서는 코드 품질 향상에 도움이 될 매트릭스 계측 방법을 소개한다.

 

게임 코드 사례로 알아보는, 꼭 필요한 코딩 기술을 알아보자!

이 책은 게임 프로그래밍에 많이 활용하는 코드 사례를 통해 독자가 바로 실천할 수 있는 코딩 기술을 소개한다. 샘플 코드에서 주로 사용하는 언어는 C와 C++ 다.

먼저, 코드의 추상화를 이해하기 위해 복잡한 코드를 단순하고 작게 만드는 기술을 소개한다. 뒤이어 객체 지향 설계 원칙과 패턴을 다루면서, 간결하고 더 나은 클래스 설계란 무엇인지 설명한다. 

초중급 개발자에게 꼭 필요한 내용만 실전 코드를 통해 간결히 다루다 보니, 다른 두꺼운 책에 비해 상대적으로 부담이 적다는 것도 장점이다. 좋은 게임을 만들고 싶다면 일단 이 책에서 설명하는 내용만 숙지해도 큰 도움이 될 것이다. 나아가 게임 이외의 업계에 종사하는 개발자에게도 유용한 책이다.

 

저자

목차

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 마치며

리뷰

전체 평점

4

오탈자

  • 종이책154P2

    표기 오류

    그림 2-12 오른쪽 class

    2017-08-01
  • 종이책140P1

    표기 오류

    [그림 2-7] 오른쪽

    2016-12-08
  • 종이책197P1

    표기 오류

    위에서 3번째 행

    2016-07-26
  • 종이책121P1

    기술 오류

    bool IsCollide(const Actor& other...)함수

    2016-05-19

19,800

10%

17,820