본문 바로가기

AI 코드 수정 방법

(4)
코드 복붙만 했는데 왜 실행이 안될까? 초보가 놓치는 숨은 오류 10가지! 코드 복붙만 했는데 왜 실행이 안될까? 초보가 놓치는 숨은 오류 10가지!“AI가 만들어 준 코드를 그대로 복사해서 붙여넣었는데 왜 작동하지 않을까요?”바이브코딩을 시작하면 코드를 직접 입력하기보다 AI가 만들어 준 내용을 복사해서 붙여넣는 일이 많습니다. 빠르고 편리하며 오타도 줄일 수 있어 복사·붙여넣기 자체가 잘못된 방법은 아닙니다.문제는 코드가 어디에 들어가는지, 기존 코드와 어떻게 연결되는지 확인하지 않은 채 복붙만 반복할 때 시작됩니다. 처음에는 잘 작동하다가 어느 순간 버튼이 두 번 실행되고, 예전 함수와 새 함수가 동시에 남거나, 정상 코드가 사라질 수도 있습니다.바이브코딩 초보라면 코드를 많이 작성하는 것보다 복사한 코드가 프로젝트의 어느 부분을 바꾸는지 확인하는 습관부터 익히는 것이 중..
AI 코드를 그냥 쓰지 마세요! 수정하면서 실력을 빨리 늘리는 학습법 AI 코드를 그냥 쓰지 마세요! 수정하면서 실력을 빨리 늘리는 학습법“AI가 코드를 다 만들어 주는데 굳이 코딩을 공부해야 할까요?” 바이브코딩을 시작하면 누구나 한 번쯤 이런 생각을 합니다. 원하는 기능을 설명하면 AI가 몇 초 만에 코드를 만들어 주기 때문입니다. 문제는 완성된 코드를 그대로 복사해서 사용하는 것만 반복하면 프로젝트는 만들 수 있어도 왜 작동하는지 이해하는 능력은 쉽게 늘지 않는다는 점입니다. 반대로 AI가 만든 코드를 직접 읽고 작은 부분을 바꾸면서 결과를 비교하면 이야기가 달라집니다. 변수, 조건문, 함수 같은 개념을 실제 화면 변화와 연결해 이해할 수 있기 때문입니다. AI 시대의 빠른 코딩 학습법은 처음부터 모든 문법을 외우는 것이 아니라, 작동하는 코드를 조금씩 수정하며 원리..
고쳤는데 또 같은 에러? 바이브코딩 오류가 반복되는 진짜 이유! 고쳤는데 또 같은 에러? 바이브코딩 오류가 반복되는 진짜 이유!“분명 AI에게 오류를 고쳐 달라고 했는데 조금 뒤에 똑같은 오류가 다시 나타납니다.” 바이브코딩을 하다 보면 꽤 답답한 순간입니다. 오류 메시지를 AI에게 전달하고 수정된 코드를 적용했는데 문제가 그대로이거나, 하나를 고쳤더니 다른 곳에서 비슷한 문제가 다시 발생하기도 합니다. 이때 AI의 코딩 능력만 의심하기 쉽지만 원인은 훨씬 다양합니다. 같은 오류가 반복되는 가장 큰 이유는 문제의 원인을 해결하지 않은 채 증상만 수정하고 있기 때문입니다. 무한 수정 루프에서 벗어나려면 코드를 계속 바꾸기 전에 프로젝트의 현재 상태부터 정확하게 확인해야 합니다. 오류 메시지만 주고 상황을 설명하지 않았습니다AI에게 아래처럼 요청하는 경우가 많습니다.“이..
"이 부분만 수정해줘"가 안 통하는 이유! AI가 자꾸 전체를 바꾸는 진짜 원인 "이 부분만 수정해줘"가 안 통하는 이유! AI가 자꾸 전체를 바꾸는 진짜 원인바이브코딩을 하다 보면 누구나 한 번쯤 이런 경험을 합니다. "이 부분만 수정해 줘."라고 요청했는데 AI는 엉뚱하게 다른 기능까지 바꾸거나, 잘 작동하던 코드까지 수정해 버립니다. 그러면 기존 기능에 새로운 오류가 생기고, 결국 이전 버전으로 되돌리거나 처음부터 다시 시작하는 상황이 반복됩니다. 많은 사람은 AI가 말을 잘 듣지 않는다고 생각하지만, 실제 원인은 AI가 수정 범위를 명확하게 이해하지 못했기 때문인 경우가 많습니다. AI의 특성을 이해하고 요청하는 방식을 조금만 바꾸면 이런 문제를 크게 줄일 수 있습니다. AI는 코드 한 줄이 아니라 전체 문맥을 이해하려고 합니다사람은 "저 버튼만 고쳐 주세요."라고 말하면 ..