분류 전체보기105 [C++ Core Guidelines] I.7, I.8 완료 조건을 명시하자 I.7: State postconditionsI.8: Prefer Ensures() for expressing postconditions 이유실수로 잘못된 결과를 반환하는 것을 막을 수 있습니다. 예시 (나쁜 예)int area(int height, int width) { return height * width; } // 나쁨사각형의 넓이를 구하는 함수를 만들었습니다.다만 전제 조건 검사를 생략했기 때문에 height 와 width 값으로 음수가 들어올 수도 있습니다.그것 뿐인가요? height * width 결과가 int 로 표현할 수 있는 최대값 보다 크다면 오버플로우도 발생합니다. 예시 (좋은 예)int area(int height, int width){ auto res = height .. 2024. 5. 27. [Godot Engine 으로 시작하는 첫 게임 개발] 2 인터페이스 | 03 노드 (Node) 와 씬 (Scene) Godot Engine 으로 시작하는 첫 게임 개발은 고도 엔진 (Godot Engine) 의 기본적인 사용법과 기능을 소개하고, 간단한 2D 게임을 만들어 보는 강의입니다. 2024. 5. 27. [Godot Engine 으로 시작하는 첫 게임 개발] 2 인터페이스 | 02 프로젝트 매니저 (Project manager) Godot Engine 으로 시작하는 첫 게임 개발은 고도 엔진 (Godot Engine) 의 기본적인 사용법과 기능을 소개하고, 간단한 2D 게임을 만들어 보는 강의입니다. 2024. 5. 27. [Godot Engine 으로 시작하는 첫 게임 개발] 2 인터페이스 | 01 한눈에 보기 Godot Engine 으로 시작하는 첫 게임 개발은 고도 엔진 (Godot Engine) 의 기본적인 사용법과 기능을 소개하고, 간단한 2D 게임을 만들어 보는 강의입니다. 2024. 5. 27. [Godot Engine 으로 시작하는 첫 게임 개발] | 1 설치 | 03 프로젝트 생성하기 Godot Engine 으로 시작하는 첫 게임 개발은 고도 엔진 (Godot Engine) 의 기본적인 사용법과 기능을 소개하고, 간단한 2D 게임을 만들어 보는 강의입니다. 2024. 5. 23. [Godot Engine 으로 시작하는 첫 게임 개발] | 1 설치 | 02 Godot Engine 설치하기 Godot Engine 으로 시작하는 첫 게임 개발은 고도 엔진 (Godot Engine) 의 기본적인 사용법과 기능을 소개하고, 간단한 2D 게임을 만들어 보는 강의입니다. 2024. 5. 23. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음