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 메소드가 없다고 하네요. 클래스에 그런게 없다면, 왜 만들었는 지 궁굼해 할 만하기도 합니다. ^^*