Tips about QA and testing
처음 생성되는 객체의 초기화 및 저장 (첫 접속 등)
관리자 권한 등 강제적 데이터 변경
리로드 (및 설정 값 초기화)
오프라인 플레이어 등 특수 상태
경계 값 (1, 0, -1)
Null
오타 및 네이밍, 대소문자 여부
캐시 값 및 얕은 복사
잘못된 입력 값
비동기 문제
테스트 되지 않은 기능은 작동하지 않는 것으로 간주합니다.
View 단에서의 입력 및 상태는 적어도 한번 이상 다른 단에서 검증 되어야 합니다.
주요 동작에는 고장 시 인게임 에서 중단 시킬 수 있는 펄미션을 설정하는 것이 권장 됩니다.
문제가 빈발할 수 있는 동작 (remove, despawn, unload 등)에는 로그를 추가하는 것이 권장 됩니다.
주요 객체에는 toString() 을 정의할 것을 권장합니다.
toString()
Last updated 1 month ago