본문으로 이동
헤드 퍼스트 디자인 패턴

책

헤드 퍼스트 디자인 패턴

에릭 프리먼, 엘리자베스 롭슨, 케이시 시에라, 버트 베이츠 한빛미디어 · Yes24

예스24에서 보기

예스24 애드온 링크예요. 이 링크로 사면 책값은 같고, Roadmappr 가 구매액의 일부를 받아요.

소개

유지관리가 편리한 객체지향 소프트웨어 만들기! “『헤드 퍼스트 디자인 패턴(개정판)』 한 권이면 충분하다. 이유 1. 흥미로운 이야기와 재치 넘치는 구성이 담긴 〈헤드 퍼스트〉 시리즈! 하나의 패턴에 하나의 이야기를 담았다. 틀에 박히지 않아 지루할 틈이 없는 구성과 친구와 이야기하듯 편안한 대화체로 이야기를 풀어낸다. 이야기 속에 다양한 방법으로 해결할 수 있는 질문과 90개 이상의 연습문제를 담았다. 마치 게임 퀘스트를 해결하듯 문제를 하나하나 해결하다 보면 학습한 내용이 머릿속에 강렬하게 남는다. 이유 2. 원스톱으로 배우는 14가지 GoF 핵심 디자인 패턴과 9가지 객체지향 디자인 원칙! 현장에서 자주 사용되는 옵저버, 어댑터, MVC 패턴 등 14가지 GoF 객체지향 패턴을 중점으로 패턴의 정의, 사용 시기, 사용처, 사용 이유, 즉시 디자인에 적용하는 방법을 알려준다.

비슷한 학습 자료

책 로버트 나이스트롬 예스24

게임 프로그래밍 패턴

책 로버트 나이스트롬 예스24

비슷한 기능을 매번 새롭게 코딩하는 개발자들에게 바치는 트리플 A 게임을 지탱하는 설계 방법론 이 책은 20년 경력의 개발자가 게임을 만들며 발견한 13가지 패턴을 정리한 책이다. 저자는 GoF의 디자인 패턴을 승계하고 가다듬어 게임에 특화된 프로그래밍 디자인 패턴을 정립했고, 이를 통해 성능을 높이면서도 구조적으로 훌륭한 소프트웨어를 설계하는 법을 알려준다. 이 패턴들은 당신의 게임 코드를 더 깨끗하고, 더 이해하기 쉽고, 무엇보다 더 빠르게 만들어줄 것이다.

개발 · 프로그래밍 기타 게임 프로그래밍

책 바르토시 코니에치니 예스24

데이터 엔지니어링 디자인 패턴

책 바르토시 코니에치니 예스24

데이터 엔지니어링, 경험을 구조화하고 패턴으로 표준화하다 데이터 파이프라인을 설계하다 보면, 프로젝트가 달라져도 놀랍도록 비슷한 문제를 반복해서 마주하게 됩니다. 이 책은 이러한 반복이 개인의 역량 부족이 아니라, 표준화된 패턴과 전략이 부재했기 때문이라고 말합니다. 데이터 수집, 오류 처리, 멱등성, 데이터 품질, 관찰 가능성까지 현업 데이터 엔지니어가 매번 고민해 온 핵심 과제를 디자인 패턴으로 정리해 제시합니다. 패턴별로 언제 사용해야 하는지, 어떤 해결책이 있으며 어떤 트레이드오프가 따르는지를 함께 설명해 설계 판단의 기준을 명확히 합니다. 기술 스택과 환경이 바뀌어도 재사용할 수 있는 원칙을 통해, 더 탄력적이고 신뢰할 수 있는 데이터 파이프라인을 설계하도록 돕는 실무형 가이드입니다. 주요 내용 - 반복되는 데이터 엔지니어링 문제를 패턴으로 일반화 - 데이터 수집부터 운영·모니터링까지, 워크플로 전반에서 다루는 실무 핵심 과제 - 설계 트레이드오프를 탐색하고 효과적인 멀티 ...

데이터베이스 데브옵스 · 인프라 로드맵 2개에 담김

책 스튜어트 버틀러(Stuart Butler), 톰 올리버(Tom Oliver) 예스24

언리얼 엔진으로 배우는 게임 디자인 패턴

책 스튜어트 버틀러(Stuart Butler), 톰 올리버(Tom Oliver) 예스24

전문가에게 배우는 실전적인 언리얼 5 C++ 디자인 패턴 디자인 패턴은 코드를 더 빠르고 관리하기 쉽게 작성할 수 있게 해준다. 이 책은 다양한 디자인 패턴을 설명하고 그것들을 언리얼 엔진 5 프로젝트에 적용하는 방법을 알려준다. 디자인 패턴은 물론, 엔진의 작동 방식도 더욱 깊이 이해하게 됨으로써 언리얼 개발 실무에서 느꼈던 한계를 돌파할 수 있게 해준다. 언리얼 C++ 코딩과 블루프린트의 기초 원리로 시작하여, 코드에 패턴을 적용할 때 알아야 할 개념 및 이점에 대한 탄탄한 이해를 쌓게 된다. 먼저 1부에서는 더블 버퍼, 플라이웨이트, 공간 분할, 컴포넌트, 업데이트 메서드, 비헤이비어 트리 등 언리얼 엔진 5의 핵심에 내장된 패턴들에 대해 살펴본다. 2부에서는 ‘틱’을 대체하는 방법, 그리고 인터페이스 및 이벤트 관찰자 패턴, 나아가 참조 연결을 분리하기 위한 UML을 설명하며 게임플레이 예제를 C++로 작성해본다.

개발 · 프로그래밍 기타 게임 프로그래밍

책 데이비드 바론 예스24

유니티로 배우는 게임 디자인 패턴

책 데이비드 바론 예스24

우아하게 게임을 개발하고 싶다면 디자인 패턴을 배우자 이 책은 유니티의 고급 프로그래밍 기술과 디자인 패턴으로 작업을 시작할 준비가 된 모든 게임 개발자를 위해 쓰였다. 소프트웨어 디자인 패턴의 핵심 원칙을 익히고 그 구성 요소를 효율적으로 구축하는 법을 소개한다. 2판에서는 실용적인 예시를 통해 디자인 패턴을 다루고, 게임 기획서(GDD)와 유니티 프로그래밍 설명이 추가되었다. 이 책을 다 읽으면 유니티에 디자인 패턴을 적용해 체계적이고 확장 가능하며 최적화된 프로세스를 활용할 수 있을 것이다.

개발 · 프로그래밍 기타 게임 프로그래밍

책 헤이던 피커링 예스24

인클루시브 디자인 패턴

책 헤이던 피커링 예스24

인클루시브 디자인은 사용자가 겪을 수 있는 모든 상황과 조건을 고려한 디자인을 말한다. 따라서 이 디자인이 적용된 웹을 경험하는 사용자라면 별다른 노력 없이도 쉽게 웹사이트에 접근할 수 있다. 이 책은 누구라도 접근할 수 있는 인터페이스를 만드는 데 실제로 적용할 수 있는 인클루시브한 디자인 패턴에 대해 알려준다. 또 저자가 이미 검증한 HTML과 CSS·자바스크립트 라이브러리, WAI-ARIA 역할 및 콘텐츠 접근성 지침의 올바른 사용법, 반응형 디자인에서 일반적인 접근성 문제를 해결하는 방법, 건너뛰기 링크를 다루는 방법, 내비게이션 영역 및 랜드마크의 효율적인 활용법, 버튼이나 폼을 유지하는 방법 등을 구체적으로 설명한다. 웹디자인에 대한 이론적 개념이 아닌, 실무에 바로 적용할 수 있는 노하우를 상세하게 안내해준다. 이 책을 덮는 순간 여러분은 인클루시브한 디자인을 구현해내는 진정한 전문가가 돼 있을 것이다.

웹 퍼블리싱 UI/UX

책 애디 오스마니 예스24

자바스크립트 + 리액트 디자인 패턴

책 애디 오스마니 예스24

20가지 이상의 디자인 패턴으로 배우는 최신 웹 개발 유지보수가 쉬운 구조적인 코드를 만들고 싶은가? 최신 웹 개발 모범 사례를 참고하고 싶은가? 그렇다면 『자바스크립트 + 리액트 디자인 패턴』이 해답이다. 이 책은 모듈, 믹스인, 관찰자, 중재자 패턴을 포함한 최신 디자인 패턴을 자바스크립트와 리액트에 적용하는 방법을 소개한다. 그리고 코드 스플리팅, 서버 사이드 렌더링 등 실무에 필요한 성능과 렌더링 관련 내용을 실용적인 예제와 함께 설명한다. 또한, 여러 안티 패턴도 함께 다루고 있어 웹 개발을 할 때 흔하게 발생하는 실수를 줄이는 노하우까지 배울 수 있다. 이 책에 담긴 20가지 이상의 디자인 패턴을 익혀 더 나은 웹 개발자에 한 걸음 더 다가가자.

프론트엔드