정적분석이 논리/정확성 오류를 어떻게 해결할 수 있나요?
67
작성한 질문수 1
코드래빗의 보고서에서 ai가 짠 소스가 논리 및 정확성 관련 오류가 사람이 짠거보다 1.75배 많다고 했는데, 왜 그 대안이 정적분석인걸까요? 정적분석은 단순히 취약패턴 등 코드 구조를 보고 판단할텐데, 정확성 관련 오류를 해결하려면 업무로직의 정확성을 우선해서 검증해야하 하는 것 아닌가요?
답변 1
0
맞습니다. 바로 이 지점에서 정적 분석과 AI 분석을 결합하는 방식이 효과를 발휘합니다.
정적 분석은 대부분의 문제를 발견하고 수정하는 데 도움을 주므로, AI는 자신이 강점을 가진 영역인 논리적 오류를 발견하고 수정하는 데 집중할 수 있습니다.
다만 이러한 접근 방식은 기반이 되는 코드가 깔끔하고 품질이 좋은 상태일수록 훨씬 더 효과적입니다.
이를 맞춤법 검사기에 비유할 수 있습니다.
Qodana는 문서의 문법과 맞춤법이 올바른지 검사하는 역할을 하고, AI는 문서의 전체적인 내용이 논리적으로 타당하고 의미가 통하는지 판단하는 역할을 합니다.
runpod에서 실습하는 내용이 조금 다릅니다.
0
10
0
클로드 설치 및 강의 미션 관련
0
11
0
/config Thinking mode 설정
0
13
1
지금 첫강의 듣고 있는데요, 필요한 최소사앙은 어떻게 되나요?
0
11
0
rules 폴더나 CLAUDE.md 파일 관리 관련 질문
0
17
1
수업자료의 깃허브 저장소가 없는데요..
0
22
1
진도율 확인 요청
0
15
0
터보퀀트(예정)
0
21
1
airtable 리스트가 조회 안됩니다
0
23
1
hermes oliver chat 이 안되는데 어떻게 사용하셨나요?
0
14
0
왜 이름이 Graph engineering인가요?
1
20
1
강사님 local LLM 에 관한 강의 따라 있나요? 수업중에 나와서요
0
21
2
gateway 설정
0
19
1
업데이트로 인한 에이전트 생성 변경
0
32
2
수업질문
0
41
1
starter kit 프로젝트에 prd 문서 만들기
0
45
2
명령어 여러줄 입력방법?
0
43
2
안녕하세요 강사님
0
37
1
비개발자의 코드베이스 수정에 대한 허용 범위가 궁금합니다.
0
58
0
코드 유출에 대해선 어떻게 보호되고 있는지 궁금합니다.
0
48
1
어디서 그렇게 더 자세히 활용법 배우는지요
0
56
1
jetbrains
0
62
1
코드 품질 관리 도구 도입, 폐쇄망 지원
0
64
1
Qudana와 gh action과 integration
0
47
1





