3.3.2 AI를 이용해 논리 오류를 검증한다
논리 오류는 개발자가 직접 찾아야 합니다. 하지만 어디서부터 의심해야 하는지, 어떤 케이스를 테스트해야 하는지를 AI에게 물어볼 수는 있습니다. AI가 코드를 만들었다면, 같은 AI에게 그 코드의 약점을 물어보는 것도 하나의 전략입니다.
1. 에지 케이스 도출
개발자가 모든 경계 조건을 떠올리기는 어렵습니다. AI에게 코드를 보여 주고 다음과 같이 요청할 수 있습니다.
입력
이 코드가 실패할 수 있는 입력값이나 상황을 알려 줘.