게임 개발 · 기술 동향미로의 개발노트
카테고리

Factorio · 게임 설계

한 테스트가 다른 테스트를 깨뜨릴 때

모아보기 · 작성 기준일 · 블로그 공개

테스트 수만 늘려서는 안심하기 어렵습니다. 앞선 테스트가 남긴 월드 상태에 기대면 실행 순서를 바꾸는 순간 결과가 달라집니다.

Factorio 개발 일지 366의 한 테스트가 다른 테스트를 깨뜨릴 때 관련 화면
Wube Software의 Factorio 개발 일지 #366 본문 이미지입니다. · 이미지 출처

어떤 문제가 있었나요?

테스트 수만 늘려서는 안심하기 어렵습니다. 앞선 테스트가 남긴 월드 상태에 기대면 실행 순서를 바꾸는 순간 결과가 달라집니다.

내 게임에 적용해 보기

가장 작은 배치로 버그를 재현하고 각 테스트가 자체 준비 상태를 만들도록 해보세요. 단독 실행, 순서 변경, 전체 실행에서 같은 결과가 나오는지를 비교하면 설정 의존성을 줄일 수 있습니다.

출처

같은 카테고리의 글

게임 기술 전체 보기 ↗