⏳ Time Log/1. One Day (Daily · TIL)

Day 24 (11/20) - JSP 심화 및 이클립스 개발도구 설정

this.Serena 2026. 2. 20. 11:47

📝 오늘의 강의 요약

핵심 키워드: 이클립스 포맷터(Formatter), 코드 자동 정렬, 최대 줄 길이(Maximum line width)

  • 코드 스타일 관리: 프로젝트 및 개인 취향에 맞는 자바 코드 자동 정렬 규칙 설정법 습득
  • 가독성 최적화: 한 줄에 표시되는 코드 양을 조절하여 코드 가독성 및 유지보수 효율 증대
  • 편집기 환경 설정: 시각적 가이드라인(Print margin) 활용을 통한 직관적인 코딩 환경 구축

🗂️ 개념 정리

1. 코드 포맷터(Code Formatter)

  • 소스 코드의 들여쓰기, 빈 줄, 줄 바꿈 등을 정해진 규칙에 따라 자동으로 재구성하는 기능
  • 협업 시 팀원 간 동일한 코드 스타일 유지를 위해 필수적인 도구

2. 최대 줄 길이 (Maximum line width)

  • 한 줄에 허용되는 최대 글자 수를 제한하는 설정값
  • 설정값이 크면 코드가 한 줄로 길게 유지되고, 작으면 설정된 길이를 초과할 때 자동으로 줄 바꿈 수행

⚙️ 이클립스 포맷터 설정 절차

1. 설정 메뉴 진입

  • Window 메뉴 -> Preferences 선택
  • Java -> Code Style -> Formatter 경로로 이동

2. 프로필 생성 및 편집

  • 새 프로필 생성: 기본 제공되는 [built-in] 프로필은 수정이 불가하므로 New 버튼을 눌러 새 이름으로 생성
  • 편집 모드 진입: 생성된 사용자 프로필 선택 후 Edit 버튼 클릭

3. 세부 설정 변경

  • Line Wrapping 탭 선택: 상단 탭에서 Line Wrapping 항목 클릭
  • Maximum line width 값 수정:
    • 한 줄 유지: 값을 크게 설정 (예: 120 ~ 150 이상)
    • 자주 줄 바꿈: 값을 작게 설정 (예: 80 내외)
  • 저장 및 적용: Apply 또는 OK 버튼 클릭

🛠️ 실습 메모 및 생산성 팁

✅ 단축키 활용

  • Ctrl + Shift + F: 현재 열려 있는 소스 파일에 설정된 포맷터 규칙을 즉시 적용

✅ 시각적 가이드라인 설정 (Print margin)

  • 설정 경로: Window -> Preferences -> General -> Editors -> Text Editors
  • 기능: Show print margin 체크 후 너비 설정 시 편집기에 세로 점선 표시
  • 효과: 코드가 한 줄의 범위를 어느 정도 차지하는지 실시간으로 시각적 확인 가능