상세 컨텐츠

본문 제목

QA Audits

프로그래밍/Delphi

by ryujt 2010. 12. 8. 16:23

본문

RAD 2006 이상부터 투게더가 포함되어 있습니다.
투게더에는 "QA Audit" 라는 기능이 있는데, 이것으로 코드의 문제점을 찾아 낼 수 있습니다.
(툴이 지적한 것이 "모두 문제다" 라고 할 수는 없지만)

우선 [그림 1]처럼 빈 프로젝트를 만들어 봤습니다.

[그림 1] VCL Forms Application 생성

이후, [그림 1]의 빨간 동그라미 부분을 클릭합니다.  투게더를 통해서 모델링을 시작하겠다는 뜻 입니다.  이때 프로젝트가 저장되어 있지 않으면 저장 할 것인지를 물어보게 됩니다.  저장하세요!

다음으로는 [그림 2]처럼 원하는 유닛에서 오른쪽 마우스를 클릭하시고, "QA Audits" 메뉴를 실행합니다.  [그림 2]와 달리 저는 Unit2를 지정했습니다.

[그림 2] QA Audits 메뉴 실행

QA Audits 메뉴를 실행하면, [그림 3]과 같이 다이얼로그 창이 나타납니다.  원하는 옵션을 선택하시고 Start 버턴을 클릭 합니다.

[그림 3] QA Audits Option Dialog

이제 [그림 4]와 같이 결과 화면을 볼 수 있습니다.  그런데 설명에 성의가 없습니다 ㅡ.ㅡ  이때는 해당 사항에서 오른쪽 마우스를 클릭하시고, Show Description 을 실행합니다.  영어로 길게 설명이 나옵니다.  난감합니다 ㅋㅋ

[그림 4] 최종 결과 화면

Public 또는 Protected 메소드가 없다고 하네요.  클래스에 그런게 없다면, 왜 만들었는 지 궁굼해 할 만하기도 합니다.  ^^*

관련글 더보기