자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi QA Audit, QA Metric 분석 시 오류 발생
2020.03.05 09:25
안녕하세요.
델파이 소스코드 분석 관련해 알아보고 있습니다.
델파이 RAD Studio 10.0 Berlin 사용중인데요,
알고보니 내장된 기능 중 QA Audit, QA Metric 이라는 기능이 있더군요.
근데 좀 큰 프로젝트에서 수행하려고 하니, 메모리가 오버플로 되면서 죽어버립니다.
델파이 소스코드 분석과 관련된 툴이 별로 없어서.... 이 기능을 꼭 활용해 보고 싶은데,
혹시 오류를 해결하고 돌려볼 수 있는 방법이 없을까요?
Delphi QA Audit, QA Metric 분석 시 오류 발생
2020.03.05 09:25
안녕하세요.
델파이 소스코드 분석 관련해 알아보고 있습니다.
델파이 RAD Studio 10.0 Berlin 사용중인데요,
알고보니 내장된 기능 중 QA Audit, QA Metric 이라는 기능이 있더군요.
근데 좀 큰 프로젝트에서 수행하려고 하니, 메모리가 오버플로 되면서 죽어버립니다.
델파이 소스코드 분석과 관련된 툴이 별로 없어서.... 이 기능을 꼭 활용해 보고 싶은데,
혹시 오류를 해결하고 돌려볼 수 있는 방법이 없을까요?
QA Audit과 Metrics는 소스코드의 검사와 측정을 하는 기능으로 회사의 표준과 규약의 준수에 대한 측정 값 수집 및 작업 개선에 도움이 됩니다.
- 검사(Audits)와 측정(Metrics) 기능을 이용 소스코드 표준과 규약 준수를 측정하고 개선할 수 있습니다.
--------
문제는 큰 규모의 프로젝트(소스코드)에서 해당 기능 수행 시 메모리 부족현상이 발생하는 것으로 보입니다.
다음 두가지 방안을 안내해 드립니다.
1, 커맨드라인 기반으로 QA Audit, Metrics 수행 방안
2, 써드파티 코드 정적 분석 도구 안내
1, 커맨드라인 기반으로 QA Audit, Metrics 수행 방안
AuditsCLI.EXE 커맨드-라인 도구를 통해 검사 및 측정 작업을 진행해보시기 바랍니다.
아무래도 UI 없이 진행해 메모리 사용도 적을 것으로 보이며, 오래 걸리더라도 작업을 걸어놓고 기다리기도 수월할 것 같습니다.
자세한 내용은 엠바카데로 기술문서를 참고하시기 바랍니다.
http://docwiki.embarcadero.com/RADStudio/Rio/en/AuditsCLI.EXE,_the_Command_Line_Audits_and_Metrics_Tool
2, 써드파티 코드 정적 분석 도구 안내
기타 다른 코드 분석 도구도 검토해 보시기 바랍니다.
https://tech.devgear.co.kr/delphi_news/433250
——————
답변에 대한 결과를 남겨주시면, 다른 분들이 같은(비슷한) 문제 해결에 큰 도움이 됩니다.
(미리 답변 결과 등록 감사합니다.^^)