TDD 시나리오 OOP 적용 예시
·
SW 방법론
시리즈2025.03.06 - [SW 방법론] - 테스트 주도 개발(TDD: Test Driven Development)2025.03.13 - [SW 방법론] - TDD 시나리오 OOP 적용 예시1. 테스트 시나리오TDD 기반으로 진행하는 동물 추상화 문제를 어떻게 풀어갈지 순차적으로 정리해 보겠습니다.TDD의 red, green, refactor 방식으로 나누어 순차적으로 진행됩니다.또한, OOP의 4가지 특징(추상화, 다형성, 상속, 캡슐화)을 적용하여 코드를 구체화할 것입니다.1️⃣ 동물 추상화 정의 (Animal 추상 클래스)Red:추상 Animal 클래스와 각 동물 객체의 move 메소드를 정의할 테스트 케이스 작성.동물마다 다른 동작할 수 있도록 다형성 구현빨간 물결줄이 객체와 메소드에 표시 된..