본문 바로가기

AI 코드 수정 오류

(2)
AI가 자꾸 엉뚱한 코드를 준다면? 예전 코드 기준으로 답하고 있다는 신호 10가지 AI가 자꾸 엉뚱한 코드를 준다면? 예전 코드 기준으로 답하고 있다는 신호 10가지“분명 지금 코드에서는 이 함수가 없는데 AI는 왜 계속 있다고 말할까요?” 바이브코딩을 오래 하다 보면 AI가 현재 프로젝트가 아니라 이전 버전의 코드나 과거 대화 내용을 기준으로 답변하는 상황을 만나게 됩니다. 처음에는 단순한 실수처럼 보이지만, 이 상태에서 수정 작업을 계속하면 함수 이름이 꼬이고 파일 구조가 바뀌며 정상적으로 작동하던 기능까지 망가질 수 있습니다.문제는 AI가 “지금 오래된 코드를 보고 있습니다”라고 항상 알려 주는 것이 아니라는 점입니다. 사용자가 직접 몇 가지 신호를 보고 판단해야 합니다.바이브코딩에서 중요한 것은 AI가 모든 프로젝트 상태를 완벽하게 기억할 것이라고 기대하는 것이 아니라 현재 코..
코드 한 줄 바꿨는데 왜 멈췄을까? 다른 기능까지 실행 안 되는 이유 코드 한 줄 바꿨는데 왜 멈췄을까? 다른 기능까지 실행 안 되는 이유“분명 코드 한 줄만 수정했는데 왜 로그인도 안 되고 저장도 안 되고 버튼도 멈췄을까?” 바이브코딩을 하다 보면 아주 작은 수정이 예상보다 큰 문제를 만드는 경우가 있습니다. 변수 이름 하나를 바꾸거나 함수 호출 한 줄을 수정했을 뿐인데 다른 기능까지 연달아 작동하지 않는 식입니다.초보자는 이럴 때 “코드 한 줄 때문에 이렇게까지 망가질 수 있나?”라고 당황합니다. 하지만 실제 프로그램은 여러 기능이 서로 연결되어 있기 때문에 한 줄이 공통 함수, 변수, 데이터 구조, 이벤트 흐름과 연결돼 있다면 영향 범위가 생각보다 훨씬 클 수 있습니다.바이브코딩에서는 코드의 길이보다 그 한 줄이 어디와 연결되어 있는지를 보는 습관이 중요합니다. 한..