-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
개요
현재 코드베이스에서 예외 메시지의 언어 사용이 일관되지 않고, 사용자 친화적이지 않은 부분이 있습니다.
문제점
-
언어 혼재: 일부 예외는 한글, 일부는 영어로 작성되어 있음
DuplicateAcademicTermException: "Academic term already exists for year " + year + " and semester " + semester (영어)AcademicTermNotFoundException: "학기 ID를 찾을 수 없습니다." (한글)
-
사용자 친화성 부족: 기술적인 용어나 개발자 중심의 메시지 사용
- "Academic term already exists" → 더 친화적인 표현 필요
- "학기 ID를 찾을 수 없습니다" → 구체적인 안내 부족
개선 방안
- 언어 통일: 모든 사용자 대상 메시지를 한글로 통일
- 사용자 중심 메시지: 기술적 용어 대신 일반 사용자가 이해할 수 있는 표현 사용
- 구체적 안내: 문제 상황과 해결 방법을 명확히 제시
- 메시지 상수화: 하드코딩된 메시지를 상수나 메시지 번들로 관리
예시
- Before: "Academic term already exists for year 2024 and semester SPRING"
- After: "2024년 봄학기가 이미 등록되어 있습니다. 다른 학기를 선택해주세요."
관련 파일
DuplicateAcademicTermException.javaAcademicTermNotFoundException.java- 기타 예외 클래스들
관련 링크
- PR: 현재 학기 설정 #172
담당자
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels