코드에 대해 알아가기
DevStack 실습
- DevStack을 노트북 또는 공용 클라우드 내 VM에서 시작합니다
- 서비스가 실행 중인지 점검합니다
- 서비스를 선택한 후 API 요청을 발생시키거나 클라이언트를 사용하여 기능을 점검합니다
LOG 메시지 실습
- 이전 실습에서 선택한 API 요청에 대한 함수 중 하나에 LOG.debug() 를 몇 줄 추가합니다
- DevStack에서 관련 서비스를 재시작하고 로그 내에서 새로운 메시지를 찾아봅니다
- LOG 메시지를 사용하여 해당 함수를 통해 전달된 매개변수가 무엇인지 파악합니다
테스팅
테스팅 실습
- 전체 집합이 아닌 단일 테스트 클래스를 실행합니다
- 하나의 테스트 케이스를 실행합니다
- 그룹 실습
- 멘토에게 하나의 테스트 케이스에 대한 테스트가 이루어진 코드를 변경해줄 것을 요청합니다
- 테스트를 실행하고 테스트 출력을 분석함으로써 어떤 변경사항이 있는지를 찾아봅니다
테스트 범위 실습
- 덜 복잡한 open 상태 리뷰를 찾아 패치를 다운로드합니다
- 코드 변경사항을 제거한 후 테스트를 실행합니다
- 테스트가 실패하는지 아닌지를 확인합니다
- 실패하지 않는 경우 어떤 의미를 갖는지 설명합니다
- open 리뷰에 댓글을 작성합니다