검사에서 발견된 내용은 해당 작업에 그대로 연결되며, 각 실행 내역은 하나의 로그에 기록됩니다. 이 모든 내용은 다음 위치에 저장됩니다:
- 작업별 발견 사항.이러한 발견 사항은 Factory 내 작업의 품질 섹션에 목록으로 표시되며, 각 항목의 현재 상태는 열려 있음, 수정 중, 수정 완료 또는 승인됨으로 나타납니다.
- 작업에 속하지 않는 테스트 실패 내역.예를 들어, 정상적으로 실행되지 않은 예약된 브라우저 테스트는 Factory의 리뷰 영역에 보관됩니다. 이를 해결하여 작업으로 전환하거나 사유를 명시하여 승인할 수 있습니다.
- 실행 불가능한 검사들.예를 들어, 프로젝트에 단위 테스트 프레임워크가 없을 경우 품질 관리 섹션의 단위 테스트 항목에 이 사실이 표시되며, 이를 수정하기 위한 작업이 생성됩니다.
- 실행 내역.각 실행의 소요 시간과 비용 정보는 설정의 활동 메뉴에 목록으로 표시됩니다.
작업 간 공통 패턴.
하나의 작업에서 발견된 사항은 단순한 세부 정보에 불과합니다. 하지만 동일한 사항이 서른 개의 작업에서 반복된다면 이는 중요한 패턴이며, 바로 여기서 유용한 결정을 내릴 수 있습니다.
주요 확인 포인트:
- 반복되는 발견 사항.여러 작업에서 동일한 문제가 지속적으로 나타난다면 이는 별도의 작업으로 처리할 가치가 있는 실질적인 기술 부채이거나, 현행 규칙이 프로젝트의 관례와 맞지 않는 검사일 수 있습니다.
- 아무도 해결하지 않는 발견 사항.특정 카테고리가 계속해서 승인된다면 해당 검사는 더 이상 그 역할을 제대로 수행하지 못하는 것입니다.
- 집중도.특정 프로젝트에서 발견 사항이 가장 많이 발생한다면, 바로 그곳을 집중적으로 살펴봐야 합니다.
실행
활동 메뉴에는 조직 내의 모든 실행 내역이 표시됩니다. 여기에는 에이전트, 작업, 품질 검사 및 테스트 내용이 포함됩니다. 결과, 유형, 프로젝트 및 기간별로 필터링한 뒤 특정 실행 내역을 열어 검사 내용, 결과 및 출력 정보를 확인할 수 있습니다.
여기서 주목할 만한 패턴은 관련 없는 작업들에서 동일한 단계에서 반복적으로 발생하는 실패 내역입니다. 이는 코드 자체의 문제가 아니라 프로젝트 설정상의 오류이며, 작업을 다시 실행해도 해결되지 않습니다. 자세한 내용은빌드 및 테스트 설정.
패턴을 실제 작업으로 전환하기.
반복되는 발견 사항은 작업으로 전환될 수 있습니다. 이를 인지하는 것이 중요합니다. '이 패턴이 40개의 파일에서 나타난다'는 사실은 일시적인 상황이 아닌 별도의 작업 대상이며, 코드베이스의 영구적인 상태로 남겨두어서는 안 됩니다.
수동으로 확인하는 대신 지속적으로 모니터링해야 하는 상황에서는자동화를 활용하여 해당 상황을 감지하고 수정 작업을 시작할 수 있습니다.
조정이 필요한 경우: 용납하는 대신 조정하세요.
발견 사항이 너무 많다면 이는 코드가 특별히 잘못되었기 때문이 아니라 검사의 기준이 잘못 설정되었기 때문입니다.
대부분의 변경 사항에서 동일한 검사가 계속 작동한다면 이는 코드베이스의 특성을 반영하는 것이지 문제를 찾아내는 것이 아닙니다. 이는 해당 규칙이 프로젝트 관례와 맞지 않거나, 용인하기로 한 기술 부채를 의미합니다. 어느 쪽이든 검사를 수정해야 합니다. 자세한 내용은품질 정책 및 게이트.