바이브덕

코드 못 읽어도, AI가 짠 걸 믿을지 아는 법

코드는 못 읽어도, AI가 만든 결과를 어디까지 믿고 어디서 멈출지는 판단할 수 있어요.

화면·데이터·AI의 설명으로 검증하는 법과, 그럼에도 개발자라서 유리했던 지점까지 나흘간 앱을 만든 경험으로 정리했어요.

AI에게 기능 하나를 시키면 몇 분 만에 뚝딱 나와요. 문제는 그게 틀렸을 때도 말투가 똑같다는 거죠. AI는 자신 있게 틀려요. 코드를 읽을 줄 알면 어디가 이상한지 눈에 걸리기라도 하는데, 코드를 못 읽으면 그 확신에 찬 결과물을 그냥 믿는 수밖에 없어 보여요.

정말 그럴까요. 저는 아니라고 봐요. 코드를 못 읽어도 판단할 수 있는 지점은 분명히 있거든요.

저는 개발자라 다른 관문을 세웠어요

나흘간 앱을 만들었을 때 저는 명세를 확정하고, 테스트를 먼저 짜게 하고, 타입·빌드·리뷰까지 다 통과해야 끝난 걸로 치는 관문을 세웠어요. 이 관문들은 전부 코드를 읽을 줄 알아야 세울 수 있는 것들이에요. 타입이 어긋났는지, 테스트가 뭘 놓쳤는지는 코드를 봐야 알죠.

그런데 코드를 못 읽는 사람한테 “테스트부터 짜세요”라는 말은 무의미하죠. 그 관문 자체를 세울 수가 없으니까요. 그렇다고 검증을 포기해야 하는 건 아니에요. 코드가 아니라 결과물을 기준으로 삼으면 되거든요.

코드 대신 볼 네 가지

검증이라고 하면 거창하게 들리는데, 사실 순서만 정하면 돼요. 코드를 열어볼 필요 없이, 이 넷만 매번 확인하면 그만이에요.

1
화면에서 직접 눌러봐요
AI가 '됐어요'라고 해도 그 말을 믿지 마세요. 버튼을 눌러보고, 시킨 대로 실제로 움직이는지가 기준이에요. 눈에 보이는 결과가 전부예요.
2
실제 데이터를 확인해요
추가한 게 진짜 목록에 남았는지, 지운 게 진짜 사라졌는지 데이터를 직접 봐요. 화면은 멀쩡해 보여도 뒤에서 저장이 안 된 경우가 있어요.
3
AI에게 방금 뭘 했는지 되물어요
'방금 뭘 했는지 쉬운 말로 설명해줘'라고 물어보세요. 설명이 앞뒤가 안 맞거나 갑자기 말을 바꾸면, 그 자리가 의심 지점이에요. AI가 자신 있게 틀리는 걸 환각이라고 부르는데, 이 되묻기가 그걸 가려내는 제일 쉬운 방법이에요.
4
내 의도와 결과를 대조해요
원래 원했던 것과 지금 나온 게 미묘하게 다른가를 봐요. 틀린 게 아니라 '다르게' 나온 경우가 은근히 많거든요. 시킨 것과 받은 것 사이 거리를 재는 감각이에요.

②의 데이터 확인과 ③의 환각 가려내기는 각각 화면에 목록을 붙이던 편에러를 AI로 고치던 편에서 더 풀었어요. 넷 다 코드를 안 읽어도 할 수 있는 것들이고, 대신 매번 확인하는 습관이 필요해요. 큰 덩어리를 한꺼번에 맡기면 어디서 어긋났는지 찾기 어렵죠. 작게 쪼개서 시키고 그때그때 확인하는 법이 여기서도 그대로 통해요.

코드를 읽는 대신, 화면과 데이터로 대조하는 게 검증이에요.

여기선 멈추고 사람을 불러요

넷을 다 거쳐도 안심이 안 되는 순간이 있어요. 이럴 땐 저 혼자 더 밀어붙이지 말고 멈추는 게 맞죠.

저라면

혼자 쓰는 앱인지, 남이 쓰거나 돈·개인정보가 오가는 서비스인지에 따라 멈출 자리가 달라져요.

어디까지 혼자 판단할까

이런 경우

나 혼자 쓰는 앱이라면

저라면

화면과 데이터만 확인하면 충분해요

틀려도 제가 감당하면 그만이고, 다시 시키면 되니까요

이런 경우

남이 쓰거나 돈·개인정보가 오가는 서비스라면

저라면

여기서는 멈추고 개발자 검수를 거쳐요

틀린 채로 나가면 저 혼자 감당할 문제가 아니게 되거든요

유리했던 건 인정하고, 그래도 는다는 것도

솔직히 말하면 제가 개발자라 유리했던 지점은 분명 있었어요. 화면이 어색하게 깨진 걸 남들보다 빨리 알아챘고, 관문을 세우는 것 자체가 코드를 아니까 가능했더라고요. 이걸 없다고 하면 거짓말이죠.

그런데 그게 “코드를 몰라도 상관없다”는 뜻은 아니에요. 위 네 가지, 화면·데이터·되묻기·대조는 코드를 몰라도 다 할 수 있는 것들이고, 붙들고 반복하다 보면 감이 붙어요. 처음엔 뭘 봐야 할지 몰라 놓치던 게, 몇 번 해보면 어디가 이상한지 먼저 눈에 걸리거든요.

”안 배워도 된다”가 아니라, 지금 할 수 있는 것부터 하면서 는다는 거예요.

레스덕의 정리

코드를 못 읽는다고 검증을 포기할 이유는 없어요. 화면·데이터·AI의 설명·내 의도, 이 넷을 대조하는 습관이면 대부분은 걸러져요. 다만 돈·개인정보가 얽히면 거기선 멈추고 사람을 불러야 하고요.

정답이 아니라 제 판단이에요. 그래도 하나는 또렷해요. 바이브코딩에서 개발자의 무게중심이 타이핑에서 판단으로 옮겨간다면, 그 판단은 코드를 읽는 사람만의 전유물이 아니에요. 화면을 보는 눈과 대조하는 습관, 그게 시작이라고 봐요.

여기 말고 다른 데서 막혔다면

증상만 고르면 지금 뭘 하면 되는지 짚어줘요.

참고 자료

읽으면서 떠오른 사람에게 공유해 주세요

레스덕이 엄지를 들고 있는 포즈

레스덕

· 운영자

현직 개발자가 AI·바이브코딩·개발자 커리어를 직접 겪고 판단한 개인 기록입니다. 공식 자료를 간략히 요약하고, 그 위에 저의 경험·판단을 덧붙입니다. 전문 자문이 아니므로, 중요한 결정 전에는 최신 원문과 전문가 상담을 함께 확인해 주세요.

최종 수정 2026.07.06 · 문의 lessduck2@gmail.com

관련 글 · 테크

검색어를 입력하면 글 본문에서 찾아드려요.

본문 + 제목 검색전체 검색 페이지 →