There and Back Again

단위 테스트(Unit Testing)란? - 안정적인 코드를 위한 필수 기법

단위 테스트(Unit Testing)란? 📌 학습 목표 단위 테스트의 개념과 필요성 이해 테스트 작성 방법론(AAA, TDD) 습득 Mock과 Stub을 활용한 격리된 테스트 작성 게임 개발에서의 테스트 적용 방법 학습 📌 정의 단위 테스트(Unit Testing)는 소프트웨어의 가장 작은 단위(메서드, 함수, 클래스)를 격리된 ...

디자인 패턴(Design Patterns)이란? - 객체지향 설계의 검증된 해법

디자인 패턴(Design Patterns)이란? 📌 학습 목표 디자인 패턴의 개념과 GOF 23개 패턴 이해 게임 개발에서 자주 사용되는 패턴들 파악 각 패턴의 장단점과 적절한 사용 시점 습득 실제 게임 프로젝트에서의 패턴 적용 사례 학습 📌 정의 디자인 패턴(Design Patterns)은 소프트웨어 설계에서 반복적으로 발생하는...

SOLID 원칙이란? - 객체지향 설계의 5가지 황금 법칙

SOLID 원칙이란? 📌 학습 목표 SOLID 5가지 원칙의 개념과 필요성 이해 각 원칙을 위반했을 때의 문제점 파악 게임 개발에서의 실제 적용 사례 학습 리팩토링을 통한 SOLID 원칙 적용 방법 습득 📌 정의 SOLID는 객체지향 프로그래밍에서 유지보수가 쉽고 확장 가능한 소프트웨어를 만들기 위한 5가지 설계 원칙입니다. 로버...