CNPA — 클라우드 네이티브 플랫폼 엔지니어링 어소시에이트 · 개발자 경험과 진단 · 퀴즈
퀴즈: 개발자 경험과 진단
문항 6개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
플랫폼 규칙에 식별자(`PR001` 같은 코드)를 붙여 두는 실질적 이득으로 가장 정확한 것은?
- 규칙별로 준수율을 세고 예외도 규칙 단위로 관리할 수 있다
- 규칙 문장이 짧아져 문서를 읽기 쉬워진다
- 어드미션 웹훅이 규칙을 자동으로 생성해 준다
- 코드가 있으면 규칙을 어긴 배포가 자동으로 차단된다
어떤 규칙을 block 으로 하고 어떤 규칙을 warn 으로 할지 가르는 기준으로 가장 적절한 것은?
- 검사 비용이 싼 규칙을 block 으로 한다
- 규칙을 만든 팀이 플랫폼 팀인지 여부로 나눈다
- 위반 건수가 많은 규칙부터 block 으로 올린다
- 어겼을 때 그 서비스 밖으로 피해가 번지는지를 본다
진단기가 사람이 읽는 출력과 함께 JSON 출력을 제공해야 하는 이유로 가장 정확한 것은?
- JSON 이 사람이 읽기에도 더 편하다
- JSON 으로 내보내야 규칙을 어긴 배포가 자동으로 막힌다
- 출력이 JSON 이면 파일 크기가 줄어 파이프라인이 빨라진다
- 같은 도구를 편집기·커밋 훅·CI·대시보드가 함께 쓰려면 프로그램이 파싱할 수 있는 형식이 필요하다
진단기의 종료 코드를 '위반이 하나라도 있으면 0 이 아닌 값' 으로 규약해 두는 이유는?
- 종료 코드가 0 이 아니면 셸이 출력을 자동으로 빨갛게 칠해 준다
- 커밋 훅과 파이프라인은 종료 코드로 다음 단계를 진행할지 판단한다
- 위반 개수를 종료 코드에 담아야 통계를 낼 수 있다
- 0 이 아니어야 로그가 보존된다
커밋 훅만으로 골든 패스 규칙을 강제할 수 없는 이유로 가장 정확한 것은?
- 훅은 로컬 파일이라 설치되지 않거나 건너뛸 수 있어서 보장이 되지 않는다
- 훅은 YAML 을 읽을 수 없어 매니페스트 검사에 쓸 수 없다
- 훅은 저장소마다 하나만 둘 수 있다
- 훅은 커밋이 아니라 푸시할 때만 실행된다
규칙별 준수율을 시간에 따라 볼 때 함께 기록해야 하는 것은?
- 검사를 돌린 사람의 이름
- 검사에 걸린 시간
- 분모가 된 대상 목록, 즉 그때 무엇을 검사했는가
- 그날의 배포 건수