Skip to content

예외 메시지 언어 일관성 및 사용자 친화적 서술 개선 #176

@coderabbitai

Description

@coderabbitai

개요

현재 코드베이스에서 예외 메시지의 언어 사용이 일관되지 않고, 사용자 친화적이지 않은 부분이 있습니다.

문제점

  1. 언어 혼재: 일부 예외는 한글, 일부는 영어로 작성되어 있음

    • DuplicateAcademicTermException: "Academic term already exists for year " + year + " and semester " + semester (영어)
    • AcademicTermNotFoundException: "학기 ID를 찾을 수 없습니다." (한글)
  2. 사용자 친화성 부족: 기술적인 용어나 개발자 중심의 메시지 사용

    • "Academic term already exists" → 더 친화적인 표현 필요
    • "학기 ID를 찾을 수 없습니다" → 구체적인 안내 부족

개선 방안

  1. 언어 통일: 모든 사용자 대상 메시지를 한글로 통일
  2. 사용자 중심 메시지: 기술적 용어 대신 일반 사용자가 이해할 수 있는 표현 사용
  3. 구체적 안내: 문제 상황과 해결 방법을 명확히 제시
  4. 메시지 상수화: 하드코딩된 메시지를 상수나 메시지 번들로 관리

예시

  • Before: "Academic term already exists for year 2024 and semester SPRING"
  • After: "2024년 봄학기가 이미 등록되어 있습니다. 다른 학기를 선택해주세요."

관련 파일

  • DuplicateAcademicTermException.java
  • AcademicTermNotFoundException.java
  • 기타 예외 클래스들

관련 링크

담당자

@zionhann

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions