Skip to content

Conversation

@jaeml06
Copy link
Contributor

@jaeml06 jaeml06 commented Sep 7, 2025

🚩 연관 이슈

closed #365

📝 작업 내용

노곧떼 -> 노곳떼 로 수정

  • before
image
  • after
image

토론 템플릿 인코딩 데이터 변경

  • before
image
  • after
image

🏞️ 스크린샷 (선택)

🗣️ 리뷰 요구사항 (선택)

Summary by CodeRabbit

  • Bug Fixes

    • 디베이트 템플릿 TWO의 제목 오타를 ‘노곧떼’에서 ‘노곳떼’로 수정.
    • ONE 및 TWO 템플릿의 예선/본선/결승 단계 공유 링크를 최신 값으로 교체해 링크 동작과 공유 내용 일치를 개선.
  • Chores

    • 디베이트 템플릿 관련 데이터 업데이트를 반영하여 일관성을 강화.

@coderabbitai
Copy link

coderabbitai bot commented Sep 7, 2025

Walkthrough

메인 페이지 토론 템플릿 상수 데이터가 갱신되었습니다. ONE과 TWO 항목의 예선/본선/결승에 대한 인코딩된 공유 URL 페이로드가 교체되었고, TWO의 제목이 '노곧떼'에서 '노곳떼'로 수정되었습니다. 코드 시그니처 변경은 없습니다.

Changes

Cohort / File(s) Summary
Debate template 데이터 갱신
src/constants/debate_template.ts
ONE/TWO의 예선·본선·결승용 인코딩 페이로드 교체, TWO 제목 '노곧떼'→'노곳떼' 수정, 공개 API/시그니처 변화 없음

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Assessment against linked issues

Objective Addressed Explanation
'노곧떼'를 '노곳떼'로 수정 (#365)
대한민국 열린 토론대회 형식 반영 (#365) 인코딩된 페이로드 교체만으로 형식 준수 여부를 확인할 근거가 없음. 원본/스키마 부재.

Suggested labels

fix

Suggested reviewers

  • useon

Poem

당근 잎 흔들며 깡충, 새 템플릿 반짝!
'노곳떼'라 또렷이, 철자도 착착!
예선 본선 결승, 링크는 싹싹!
페이로드 새로고침, 토론은 쫙쫙!
(\\/) 업데이트 축하해요!
( •̀ᴗ•́ )و ̑̑ 토론장으로 점프!
(づ。◕‿‿◕。)づ 데이터도 꽉!

✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/#365

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jaeml06 jaeml06 added the fix 버그 수정 label Sep 7, 2025
Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
src/constants/debate_template.ts (1)

15-15: 환경변수 VITE_SHARE_BASE_URL 정의 및 기본값 추가 필요
루트에 .env* 파일이 없으며, import.meta.env.VITE_SHARE_BASE_URL가 설정되지 않을 경우 공유 링크가 깨집니다. .env, .env.production 또는 CI 환경 설정 등에 해당 변수를 정의하거나 코드 내에서 기본값(fallback)을 추가하세요.

🧹 Nitpick comments (4)
src/constants/debate_template.ts (4)

14-16: 동일 명칭의 유틸 함수와 시그니처 불일치로 인한 혼동 가능성

이 파일의 createTableShareUrl(encodeData: string)은 인코딩된 문자열을 그대로 붙입니다. 반면 src/util/arrayEncoding.ts의 동명 함수는 DebateTableData를 받아 내부에서 인코딩합니다. 동명이지만 의미가 달라 혼동 여지가 큽니다. 최소한 네이밍을 구분(예: createShareUrlFromEncoded)하거나 JSDoc으로 역할을 명시해 주세요.


30-31: 라벨 표기 통일(Nit): ‘3vs3’ ↔ ‘3:3’ 혼용

현재 첫 섹션은 ‘3vs3’, 다른 섹션은 ‘3:3’을 사용합니다. 표기 통일을 권장합니다(예: ‘3:3’).

적용 예시:

-          label: '3vs3 통상토론대회 형식',
+          label: '3:3 통상토론대회 형식',

Also applies to: 256-266


122-126: 라벨 띄어쓰기 통일(Nit): ‘자유토론’ ↔ ‘자유 토론’ 혼용

‘2:2 자유토론’(라인 122 인근)과 ‘2:2 자유 토론’(라인 147 인근)이 혼재합니다. 한 가지로 통일해 주세요(예: ‘자유토론’).

예시:

-          label: '2:2 자유 토론',
+          label: '2:2 자유토론',

Also applies to: 147-151


22-23: DEBATE_TEMPLATEas const satisfies DebateTemplateList 적용 제안

현재 package.json상의 TypeScript 버전이 ^5.7.2로(TS 4.9+) satisfies 사용이 가능합니다. 다음과 같이 변경해 불변성과 타입 적합성을 강화하세요:

-export const DEBATE_TEMPLATE: DebateTemplateList = {
+export const DEBATE_TEMPLATE = {-};
+} as const satisfies DebateTemplateList;

270번 줄에도 동일하게 적용 가능합니다.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between af2e52b and 2048a11.

📒 Files selected for processing (1)
  • src/constants/debate_template.ts (2 hunks)
🧰 Additional context used
🧬 Code graph analysis (1)
src/constants/debate_template.ts (1)
src/util/arrayEncoding.ts (1)
  • createTableShareUrl (23-29)
🔇 Additional comments (3)
src/constants/debate_template.ts (3)

220-220: 오탈자 수정 완료: 잔여 ‘노곧떼’ 없음 확인
전역 검색(rg -n "노곧떼|노곳떼") 결과, 잘못된 ‘노곧떼’ 표현은 더 이상 존재하지 않습니다. 머지 승인합니다.


86-87: 검토 완료 — 변경된 ‘열린 토론대회 예선, 본선’ 페이로드와 라벨/맥락(중앙선거방송토론위원회)이 요구사항에 일치하며, 스테이징에서 디코딩된 테이블 구성도 확인되었습니다.


92-93: LGTM — ‘열린 토론대회 결승’ 페이로드 업데이트 적정합니다.
공유 링크를 디코딩해 라운드/시간 배치가 최신 ‘대한민국 열린 토론대회’ 규격과 일치하는지 최종 시각 확인 권장.

@jaeml06 jaeml06 merged commit a18d6a7 into develop Sep 7, 2025
5 checks passed
@jaeml06 jaeml06 deleted the fix/#365 branch September 7, 2025 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 버그 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] 메인페이지 토론템플릿 데이터 수정

4 participants