AI에게 쇼핑몰 앱을 만들어 달라고 하면 30분 만에 화면도 뜨고 버튼도 눌리고 로그인도 되는 결과가 나온다. 그런데 발표자는 그런 앱이 가장 먼저 무너지는 지점을 코드 구조, 보안, 사용 경험, 그리고 AI 슬롭으로 짚는다. 끝에서는 비개발자도 바로 적용할 수 있는 4단계 제작 루틴까지 차례로 정리한다.
flowchart LR A[30분 만에 앱 완성] --> B[겉보기엔 완성품] B --> C[구조·보안·UX·슬롭 함정] C --> D[정리·보안 점검·사용자 테스트·리팩토링]
핵심 요약
- AI가 만든 앱은 처음에는 화면도 예쁘고 버튼도 눌리고 로그인도 되지만, 기능 하나를 더 붙일 때 다른 곳이 망가지는 두더지 잡기 게임이 되기 쉽다.
- 첫 번째 함정은 코드 구조다. 한 파일에 몽땅 때려 박힌 코드는 나중에 색 하나 바꾸려 해도 어디를 건드려야 할지 찾기 어려워진다.
- 두 번째 함정은 보안이다. 결제 비밀번호나 중요한 키를 코드에 적어 두거나, 관리자 페이지를 잠그지 않는 식의 문제가 실제 사고로 이어질 수 있다고 설명한다.
- 세 번째와 네 번째 함정은 사용 경험과 AI 슬롭이다. 기능은 돌아가도 다음 단계 안내가 없고, 에러 이유가 보이지 않고, 만든 사람만 만족하는 평균적인 결과물에 머물 수 있다.
- 해결책은 따로 있다. 기능별 파일 분리 요청, 보안 질문, 다른 사람에게 직접 써보게 하기, 그리고 리팩토링이나 더 좋게 만들기 요청을 한 번 더 거는 4단계다.
왜 지금 중요한가
이 영상은 AI로 직접 만드는 속도 자체는 분명한 무기라고 본다. 다만 비개발자가 그 속도만 믿고 가면 한 달 뒤 손도 못 대는 앱이 될 수 있다고 경고한다. 그래서 “AI로 만들지 말라”가 아니라, 어떤 질문과 점검 루틴을 붙여야 실제 제품에 가까워지는지를 짚는 데 초점이 있다.
주요 내용
1. 가장 먼저 무너지는 곳은 코드 구조다
발표자는 AI가 만든 앱을 겉모습은 완성품인데 벽 안쪽은 아무도 안 본 집에 비유한다. 벽지와 조명은 멀쩡해 보여도 전기 배선과 수도관이 어떻게 깔렸는지는 모른다는 이야기다. 코드도 똑같아서, 한 파일에 몽땅 다 들어간 상태로 당장은 돌아가지만 나중에 색깔 하나 바꾸려 할 때 AI조차 자기가 어디에 뭘 썼는지 못 찾는 상황이 생긴다고 말한다. 그 결과 기능을 하나 고치면 로그인처럼 멀쩡하던 다른 기능이 갑자기 깨지고, 한 달 뒤에는 손도 못 대는 애물단지가 된다.
2. 보안은 가장 무섭고, 질문하지 않으면 빠진다
보안 파트는 더 직접적이다. 결제 기능을 넣어 달라고 했더니 결제 회사 비밀번호 같은 중요한 값을 코드 안에 적어 두는 경우를 예로 든다. 발표자는 이걸 현관문 비밀번호를 대문 앞 포스트잇에 붙여 두는 것과 같다고 설명한다. 여기에 더해 관리자 페이지를 잠그는 걸 빼먹으면 주소만 아는 사람이 회원 정보를 보고 지울 수도 있다고 한다. 실제로 비개발자 앱에서 개인정보가 털리는 경우가 많다고 짚으면서, 핵심은 AI가 못해서가 아니라 보안 항목을 따로 묻지 않아서 생기는 문제라고 강조한다.
3. 사용 경험과 AI 슬롭은 만든 사람을 속인다
세 번째 문제는 코드 오류나 보안 사고가 아닌데도 앱을 망가뜨린다. 회원 가입 뒤에 뭘 해야 하는지 안내가 없고, 에러가 나도 뭐가 잘못됐는지 알려주지 않고, 휴대폰에서 버튼이 화면 밖으로 나가는 식의 사용 경험 문제다. 발표자는 AI는 기능은 만들 줄 알아도 사람이 어떻게 쓰는지는 잘 모른다고 말한다. 이어서 AI 슬롭 얘기로 넘어가는데, 만든 사람은 0에서 1을 만든 기쁨 때문에 만족하지만 실제 사용자는 “어설픈데”, “좀 싸구려 같은데”라는 거부감을 느낄 수 있다는 지적이다. 만든 사람의 기쁨과 쓰는 사람의 느낌이 완전히 다르다는 문장이 여기의 핵심이다.
4. 실제로 망하는 흐름과, 안 망하는 4단계 루틴
영상은 예약 앱 시나리오로 실패 흐름을 구체적으로 보여 준다. 처음엔 완벽해 보이지만 사용자가 50명쯤 들어오자 앱이 느려지고, 이상한 회원가입 입력이 들어오면 멈추고, 잠그지 않은 관리자 페이지가 뚫리고, 그 뒤 AI에게 다시 고치게 하면 코드 정리가 안 돼 있어 새 버그가 계속 터진다. 그래서 제안하는 루틴이 4단계다. 첫째, “기능별로 파일 나눠서 나중에 고치기 쉽게 만들어 줘”라고 요청한다. 둘째, “비밀번호나 중요한 키가 코드에 노출된 데 있어? 관리자 페이지는 잠겨 있어?”라고 따로 묻는다. 셋째, 옆에 친구 한 명을 앉혀 놓고 아무 설명 없이 써 보게 한다. 넷째, “이거 더 좋게 할 수 있어” 또는 “리팩토링 해 줘”라고 한 번 더 돌려 평균값에서 한 단계 더 끌어올린다.
원문 발화 하이라이트
- [00:21] “이거 끝까지 보시면 적어도 똑같은 함정에 빠지진 않으실 거예요.”
- [01:56] “첫 번째 망하는 지점 코드 구조예요.”
- [03:31] “세 번째 써 보면 짜증. 이건 좀 다른 결의 문제예요.”
- [04:42] “만든 사람의 기쁨이랑 쓰는 사람의 느낌은 완전히 달라요.”
- [07:15] “AI한테 정리해서 만들어 줘라고 시키세요. 그냥 만들어 줘가 아니에요. 기능별로 파일 나눠서 나중에 고치기 쉽게 만들어 줘라고 한 마디 더 붙이세요.”
바로 실행해 보기
- AI로 앱을 만들 때 첫 프롬프트부터 “기능별로 파일 나눠서 나중에 고치기 쉽게 만들어 줘”를 붙여서 시작해 본다.
- 첫 결과물이 나오면 바로 “이 앱에서 비밀번호나 중요한 키가 코드에 노출된 데 있어? 관리자 페이지는 잠겨 있어?” 두 질문을 따로 던진다.
- 본인이 아니라 다른 사람 한 명에게 설명 없이 써 보게 한 뒤, 막히는 지점만 모아서 “리팩토링 해 줘”, “이거 더 좋게 할 수 있어”라고 다시 요청해 본다.
참고
영상 메타
- 채널: 메이커 에반 | Maker Evan
- 제목: AI로 30분 만에 앱 완성? 한 달 뒤 폐허됩니다
- 게시 시각(원문): 2026-06-02T08:36:23+00:00
- 영상: https://www.youtube.com/watch?v=MwT_mX_q1zw
- 썸네일: https://i2.ytimg.com/vi/MwT_mX_q1zw/hqdefault.jpg
수집 품질
- 자막 세그먼트: 279개
- 자막 문자수: 5038자
- 챕터 추출: 0개
- 콘텐츠 생성: Subagent 기반
AI 생성 도구를 활용해 초안을 구성했고, 원영상 발화와 공개 자료를 교차 확인해 정리했습니다.
