바이브 스킬링/65세 비개발자의 도전

AI가 짠 코드를 어떻게 믿나-믿게 만들자

누빌앱 2026. 10. 30. 11:35

누빌에서는 불공정하고 불합리한 핸디 환산은 더 이상 필요없습니다. 이제 당구실력은 누빌이 정합니다. 누빌지수는 환산없이 누구에게나 공평하게 통합니다. 
그래서 누빌지수는 당구실력의 표준이 될 것입니다.

* https://nous-bill.com 
에서는 누빌앱을 직접 체험해보실 수 있습니다.

AI가 짠 코드를 어떻게 믿나

저는 코드를 직접 검토할 수 있는 사람이 아닙니다. 그래서 사람이 보는 대신 기계가 막도록 만들었습니다. 틀리면 서버에 못 올라갑니다.

  1. 계약 조항 1,862개 — «이 화면은 이 값을 보여야 한다», «이 요청에는 이렇게 답해야 한다»는 약속입니다.
  2. 자동 시험 3,106개 — 그 약속을 하나하나 확인합니다.
  3. 관문 31종 — 서버에 올리기 전에 거치는 검사입니다. 목업과 실물 화면을 맞대 보고, 모든 단추를 실제로 눌러 보고, 휴대폰 두 대로 경기 하나를 처음부터 끝까지 돌려 봅니다. 입력칸 동작과 보안을 검사하고, 없앤 옛 글자가 남았는지도 찾아냅니다.

하나라도 걸리면 그 자리에서 멈춥니다.

10주, 그리고 만드는 방식

코딩은 2026년 8월 17일 첫 커밋에서 시작해 10월 27일까지 10주가 걸렸습니다. 그 앞에는 화면을 그리고 규칙을 정하는 긴 기획 기간이 있었습니다.

  • 커밋 640번 — 일을 마칠 때마다 저장한 기록입니다. 하루에 아홉 번꼴입니다. 언제 무엇을 바꿨는지 남아 있어서 문제가 생기면 그 앞으로 되돌릴 수 있습니다.
  • 운영 배포 242번 — 최근 두 주 동안에는 하루 두 번꼴로 서버에 올렸습니다.

원칙은 하나입니다. 설계가 먼저, 코드는 그다음입니다.

  1. HTML 목업 — 화면부터 그립니다. 글자 하나, 단추 하나까지 눈에 보이는 것은 목업이 기준입니다.
  2. SKILL 문서 — 계산, 권한, 예외처럼 눈에 보이지 않는 규칙을 화면마다 글로 적습니다.
  3. 기획자 승인 — 목업과 문서를 제가 보고 결정합니다. 승인하기 전에는 코딩을 시작하지 않습니다.
  4. 레일즈 코딩 — 승인이 나면 AI가 목업과 문서대로 실물을 만듭니다.

목업, 실물, 설계서. 셋이 같아야만 서버에 올라갑니다. 나중에 하나가 바뀌면 나머지 둘도 함께 고칩니다.

두 가지 의심, 그리고 실물

한 사람이, 그것도 개발자가 아닌 사람이 AI로 이만한 프로젝트를 만들었다고 하면 두 가지가 의심스러우실 겁니다. 하나는 «정말 제대로 돌아갈까?», 다른 하나는 «앞으로도 계속 유지보수할 수 있을까?»입니다. 둘 다 당연한 의심입니다.

유지보수를 위해서는 네 가지를 갖춰 두었습니다.

  • SKILL 설계서 147개 — 규칙이 글로 남아 있어 사람이든 AI든 읽고 이어받을 수 있습니다.
  • 자동 시험 3,106개 — 한 곳을 고치다 다른 곳이 깨지면 바로 잡아냅니다.
  • 커밋 기록 640번 — 언제 무엇을 바꿨는지 알 수 있고, 잘못되면 되돌릴 수 있습니다.
  • DB 이관 237번 — 서비스를 돌리면서도 데이터를 지키며 구조를 바꿔 왔습니다.

10주 동안 242번 고쳐 올린 것 자체가 유지보수를 해 온 기록입니다.

제대로 돌아가는지는 말로 설명하는 대신 실물을 내놓겠습니다.

  • nousbill.com (하이픈 없음) — 왜 새로운 당구가 필요한지 자세히 설명해 두었습니다.
  • nous-bill.com (가운데 하이픈) — 이 프로젝트를 실제로 써 보실 수 있습니다.

당구를 치시는 분은 직접 쓰면서 검증해 주십시오. 당구를 못 치시는 분은 치시는 분과 함께 검증해 주시면 고맙겠습니다. 써 보시다 불편한 점을 댓글로 남겨 주시면, 그것이 고쳐지는 과정으로 유지보수도 함께 검증해 주십시오.

같은 내용을 영상으로도 만들었습니다. 유튜브에서 «누빌 규모» 영상을 찾아 봐 주세요.

 

누빌은 당구동호인들의 고질병이자 당구장 활성화의 가장 큰 걸림돌인 핸디 문제를, 시간이라는 절대적인 기준을 도입하여 해결하는 당구플랫폼입니다.
* https://nous-bill.com 
에서는 누빌앱을 직접 체험해보실 수 있습니다.(회원 가입 필수)