-
Notifications
You must be signed in to change notification settings - Fork 0
2025.12.10
eeekeee edited this page Feb 1, 2026
·
1 revision
🤝 참석자
@J029_김다연, @J074_김채영, @J213_이준섭, @J278_최효진
⭐ 요약 (오전) 오전 회의는 주로 팀 운영 관련 가벼운 논의와 디자인 검토, 핵심 기능과 구현 방향에 대한 논의를 진행했다.
- 위키 업데이트 및 주제 관련
- @J029_김다연은 전날 위키 업데이트를 완료했음을 공유했다.
- 다른 그룹의 위키를 살펴본 경험을 공유하며, 유사한 주제의 팀이 존재할 수 있다는 점을 언급했다.
- UI/UX 디자인 리뷰
- 대결 모드 및 기능 설계
- 팀은 MVP 단계에서는 1개 문제로 대결하는 것으로 합의했다.
- 언어 선택은 초기에는 자바스크립트로 제한하고, 추후 다양한 언어 지원을 고려하기로 했다.
- 대결 승리 조건은 테스트 케이스 통과를 기본으로 하며, 시간 복잡도 등 추가 평가 기준은 향후 논의하기로 했다.
- 포인트 시스템 논의
✅ 작업 항목
- @J213_이준섭은 마스터 클래스 이후 개인적으로 MVP UI 디자인에 대해 추가 고민하고 팀과 공유하기로 했다.
- 팀원 모두 자신의 UI 디자인 아이디어를 발전시키고 다음 회의에서 통합 논의하기로 했다.
- MVP 구현을 위해 자바스크립트 기반 기본 기능 개발에 집중하기로 결정했다.
⭐ 요약 (오후)
팀은 코드 대결 서비스의 MVP 기능과 UI/UX를 상세히 논의하며, 대기방, 게임 입장, 코드 에디터, 결과 화면 등 주요 기능의 구현 방식을 결정했다.
- UX 결정권자 및 PL 정리
- 대기방 및 매칭 시스템
- @J213_이준섭은 대기방과 자동 매칭 시스템을 동시에 고려할 것을 제안했다.
- 팀은 MVP 단계에서는 대기방을 유지하고, 추후 사용자 피드백에 따라 자동 매칭 시스템을 도입하기로 결정했다.
- 네 명까지 참가 가능한 대기방 시스템을 기본 모델로 선택했다.
- 참가자/관전자 입장 방식
- 비로그인 사용자는 관전 모드만 허용하며, 채팅 권한은 제한된다.
- 입장 방법 선택 모달을 통해 참가자/관전자 구분을 명확히 할 계획이다.
- 게임 진행 중 참가자의 역할 전환 및 관전 모드 전환 방식을 상세히 논의했다.
- 코드 에디터 및 결과 화면
- 코드 에디터는 프로그래머스와 유사한 구조로 설계한다.
- 참가자의 화면에는 상대방의 활동 기록을 볼 수 있다.
- 관전자는 참가자의 코드를 클릭하여 개별적으로 볼 수 있다.
- 게임 종료 화면
- 결과 화면에는 등수, 소요 시간, 포인트 등을 표시한다.
- 게임 종료는 최대 시간 초과 또는 모든 참가자의 제출 완료 시 결정된다.
- 1등이 먼저 문제를 해결할 경우, 다른 참가자들에게 계속 코딩할 기회를 제공한다.
- 참가자와 관전자의 게임 종료 후 화면 처리 방식을 세부적으로 논의했다.
- 게임이 끝나기 전 방을 벗어날 경우 현재 결과 상황에 대한 화면을 나타낸다.
✅ 작업 항목
- 팀원들은 MVP 기능의 우선순위를 기능별로 정리하고 다음 회의에서 논의하기로 했다.
- @J074_김채영은 내일 마스터 클래스 MC로 선정되었다.
- 다음 회의에서 태스크 분배를 진행할 예정이다.
- OAuth 로그인 구현
- 매칭 시스템
- 실시간 관전 채팅 & 시스템 알림
- Docker 기반의 코드 실행 환경 개발
- NCP 배포 및 CI/CD, HTTPS 적용
- SSH 무차별 대입(Bruteforce) 공격에 대한 보안 강화
- 트래픽 확장을 고려한 서버 역할 분리
- Docker 기반 코드 실행 보안
- 이벤트 기반 비동기 통신
- 채점 서버 스케일 아웃 성능 분석