안녕하세요, 코문철 TV입니다.
나의 코드와 당신의 코드, 과연 코드 과실율은 얼마?!
문제를 해결하는 데에 정답은 존재하지 않습니다.
코문철은 하나의 문제를 해결하기 위해 다가가는 여러 방법들을 비교하고 토론하며 더 나은 구현 방식을 찾아갈 수 있도록 돕는 실시간 코드 배틀 토론 플랫폼 입니다.
- 동일한 문제의 서로 다른 두 가지 코드를 등록하여 배틀을 생성할 수 있어요.
- 참여자들은 실시간으로 진영을 선택하여 자신의 의견을 주장할 수 있어요.
- 각 진영에서는 상대 진영 코드에 대해 이의를 제기하거나 반론할 수 있어요.
- 배틀 종료 후 보상 시스템을 통해 자신의 승률을 높이거나 더 높은 티어로 승급할 수 있어요.
이처럼 개발자들에게 단순한 코드 리뷰를 넘어, 치열한 논쟁과 합의 과정을 통해 진정한 엔지니어링 실력을 키울 수 있는 기반을 마련해줍니다.
2025.12.08 ~ 2026.02.06
- 단순한 코드 비교를 넘어, 서로의 논리·전략을 주고받는 공수전환형 배틀 경험을 제공해줘요.
- AI가 바로 정답을 알려주는 방식이 아니라, “왜 이 코드가 더 효율적인가?” 에 대한 자신만의 근거를 세우는 기회를 제공해줘요.
- AI 중심이 아닌, 사람의 시각·논리·감각이 살아있는 ‘사람냄새 나는’ 코드 배틀을 통해 지적 즐거움을 제공해줘요.
- 배틀 참여자가 아니더라도, 관전만으로도 다양한 코드 관점과 사고 과정을 간접 경험하며 시야 확장의 기회를 제공해줘요.
-
AI를 통해 ‘어떤 코드가 더 효율적인지’ 를 판별하는 것이 가장 빠르게 결론을 도출할 수 있는 방법이지만, 저희는 직접 고민해보고 스스로 판단하여 주장해보는 가장 느린 방법을 선택하였습니다.
-
단순히 결론을 도출하는 것이 아닌, 결론 도출까지의 과정을 스스로 정해보고 음미할 수 있는
사람 냄새나는 가치를 제공하기로 결정하였습니다.
-
단순히 의견을 공유할 수 있는 커뮤니티에서는 자신의 질문에 댓글이 달리지 않을 수도, 원치 않은 의도를 가진 댓글이 달릴 수도, 혹은 오랜 시간이 지나서야 댓글이 달릴 수도 있는 불확실성이 존재합니다. 또한
게시글 - 댓글구조의 단조로움은 문제 해결에 있어, 사용자의 몰입을 떨어진다고 판단하였습니다. -
이에 대해, 저희는 두 가지 코드를 비교하기 위해
이의제기 - 반론 - 진영 선택시스템을 통해 논쟁을 구조적으로 진행할 수 있는 배틀 시스템을 체계화하여 사람들이 주어진 시간에 실시간으로 참여하여 몰입할 수 있는 환경을 구성하였습니다.
-
현재 서비스는 ‘이의제기 - 반론 - 진영 선택’ 구조를 통해 배틀이 진행되지만 이러한 시스템만으로는 사용자의 지속적인 참여를 이끌어내기 어렵다고 판단했습니다. 아무리 의미 있는 토론이라 하더라도, 긴장감과 참여 동기가 없다면 결국 관찰자에 머무르거나 중도 이탈로 이어질 수 있기 때문입니다.
-
이에 대해 저희는 논쟁 구조에 게임적인 요소를 결험하여 몰입도를 강화하고자 하였습니다. 사용자는 제한된 시간 안에서 진영을 변경해가며 논쟁에 참여하고 배틀이 종료되면 진영별 승/패를 드러내며 MVP를 선정하게 됩니다. 또한, 티어 시스템과 시각적인 효과를 통해 단순한 토론보다 사용자들이 지속적으로 참여할 수 있는 게임적인 환경을 구성하였습니다.
-
실시간으로 이루어지는 배틀의 단점은 주어진 시간에 참여하지 못하면 함께 코드에 대해 논의해볼 수 있는 기회가 없다는 점입니다.
-
이에 대해, 종료된 배틀에 대해 사람들의 관심을 이끌었던 이의제기와 반론 내용들 그리고 AI를 통해 요약된 전체적인 배틀 진행 흐름을 정리하여 배틀이 종료되더라도 사람들이 해당 논쟁에 대해 다양한 사람들의 의견을 참고할 수 있도록 배틀을 관리하기로 하였습니다.
| 대상 | 설명 |
|---|---|
| 개발자 지망생 / 부트캠프 유저 | 다양한 코드 패턴을 빠르게 비교·학습 |
| 주니어 개발자 | 코드 리뷰 감각 향상, 다른 스타일 경험 |
| 시니어/멘토 개발자 | 지식 공유 및 실시간 토론 장 |
| 코딩 테스트 준비생 | 동일 문제를 여러 구현으로 비교 가능 |
| 팀 개발 조직 | 내부 코드 리뷰 문화 활성화 |
| ⭐ 기능 | 📝 설명 |
|---|---|
| 1️⃣ 튜토리얼 | 처음 사용하는 사용자도 쉽게 적응할 수 있도록 기본 규칙과 진행 방식을 안내합니다. |
| 2️⃣ 이의 제기 및 반박 | 토론 과정에서 상대 의견에 이의를 제기하고 논리적으로 반박할 수 있는 기능을 제공합니다. |
| 3️⃣ 실시간 채팅 | 참가자들이 즉각적으로 소통하며 활발한 토론을 이어갈 수 있도록 지원합니다. |
| 4️⃣ 다양한 애니메이션과 효과음 | 몰입감을 높이고 재미있는 사용자 경험을 제공하기 위해 시각적·청각적 요소를 추가합니다. |
| 5️⃣ MVP 선정 및 티어 시스템 | 토론 기여도를 기반으로 MVP를 선정하고 티어를 부여하여 참여 동기를 강화합니다. |







