Skip to content

2026.01.15

eeekeee edited this page Feb 1, 2026 · 1 revision
  • 오늘의 MC: 이준섭
  • 서기: 최효진

[오전 10시 - 오전 12시 54분]

🤝 참석자

@J278_최효진, @J074_김채영, @J029_김다연, @J213_이준섭

⭐ 요약

  • 서브미션 아이디 처리
    • @J278_최효진은 테스트와 제출 모두 서브미션 아이디가 필요하다고 주장했다. 이는 도커 스토리지에서 메타데이터를 읽고 실행 타입을 판별하기 위해서이다.
    • 서브미션 아이디는 문자열로 저장되며, 테스트의 경우 임의의 식별자를 생성할 수 있다.
  • 도커 컨테이너 실행 및 채점 로직
    • @J278_최효진은 테스트 케이스 결과를 실시간으로 읽고 처리하는 폴링 방식의 로직을 구현했다.
    • 각 테스트 케이스의 실행 시간과 메모리 사용량을 JSON 형식으로 저장하는 방안을 논의했다.
    • 채점 서버는 도커 컨테이너 실행 결과를 구독하여 실시간으로 결과를 처리한다.
  • 코드 병합 및 향후 계획
    • 팀은 16시에 모여 코드 병합 및 최종 점검을 진행하기로 결정했다.
    • 각 팀원은 남은 작업(에러 처리, UI 업데이트 등)을 마무리하고 병합 준비를 한다.
    • 병합 후 추가적인 기능 개선 및 테스트를 계획하고 있다.

✅ 작업 항목

  • @J074_김채영은 테스트와 제출 프로세스의 분기 처리 로직을 구현한다.
  • @J213_이준섭은 서브미션 아이디 부여 로직과 경로 설정을 수정한다.
  • @J029_김다연은 텍스트 파일을 JSON 형식으로 변경하는 작업을 완료한다.
  • @J278_최효진은 테스트 케이스 결과 UI 반영 작업을 준비한다.
  • 팀 전원은 16시에 모여 코드 병합 및 최종 점검을 진행한다.

[오후 4시 - 오후 7시 28분]

🤝 참석자

@J278_최효진, @J074_김채영, @J029_김다연, @J213_이준섭

⭐ 요약

  • 채점 서버 및 도커 컨테이너 구현
    • @J213_이준섭은 도커 컨테이너 실행 중 경로 문제와 로직 수정에 대해 상세히 설명했다.
    • 팀은 코드 실행 환경과 입력 처리 방식에 대해 깊이 있는 논의를 진행했다.
    • AI 도움을 받아 코드와 로직을 개선하고 있으며, 일부 변경 사항에 대해 신중하게 검토하고 있다.
  • 시스템 아키텍처 다이어그램
    • 팀은 Excalidraw로 채점 시스템의 전반적인 아키텍처를 구성했다.
    • 아키텍처 다이어그램에 번호와 한국어 설명을 추가하여 이해도를 높이기로 결정했다.
  • 데모 준비 전략
    • 팀은 데모에서 3주차 작업 내용을 간략하고 명확하게 설명하기로 결정했다.
    • 팀원들은 데모에서 기술적 선택과 구현 과정을 설명하는 데 중점을 두기로 합의했다.
    • @J213_이준섭은 시연 가능한 기능과 아키텍처 흐름을 강조하는 것이 중요하다고 제안했다.

alt text

✅ 작업 항목

  • @J213_이준섭은 도커 컨테이너 경로 문제를 해결하고 데모 브랜치에 통합할 예정이다.
  • 팀은 저녁 식사 후 8시 30분에 다시 모여 데모 준비를 계속할 예정이다.

[오후 8시 30분 - 오후 10시 43분]

🤝 참석자

@J278_최효진, @J074_김채영, @J029_김다연, @J213_이준섭

⭐ 요약

  • 데모 발표 구조 및 내용
    • @J213_이준섭은 발표 구조를 이번 주 목표, 아키텍처 흐름, 기술 선택 이유 순으로 제안했다.
    • @J029_김다연은 시니어 리뷰 피드백을 바탕으로 보안성, 격리성 등의 이유를 강조할 것을 제안했다.
    • 팀은 채점 서비스의 기술적 선택과 아키텍처 설계 배경을 상세히 설명하기로 결정했다.
    • @J213_이준섭은 서비스의 전체 흐름을 보여주는 단일 영상을 제안했다.
    • 로그인, 매칭, 코드 실행, 제출 과정 등을 포함하여 서비스의 주요 기능을 시연하기로 했다.
  • 문제 데이터 저작권 문제
    • @J074_김채영은 codeforces 웹사이트의 온라인 채점 금지 조항을 발견하고 팀에 공유했다.
    • 팀은 현재 데모 전 단계이므로 일단 진행하되, 향후 수정이 필요할 수 있다고 판단했다.
  • 도커 환경 및 기술적 문제
    • 윈도우 환경에서 도커 경로 설정에 어려움을 겪었으며, 여러 대안을 논의했다.
    • @J213_이준섭은 PWD 환경변수 문제와 대안적 해결 방법을 제시했다.

✅ 작업 항목

  • 팀은 다음 주 금요일까지 베타 테스트를 위한 개발을 완료해야 한다.
  • 팀은 향후 채점 서비스의 시간 및 메모리 복잡도 측정 방법을 고려해야 한다.

Clone this wiki locally