본문 바로가기

패스트캠퍼스/50일의 기적 AI 환급반

패스트캠퍼스 환급챌린지 7일차 : 대규모 채팅 플랫폼으로 한 번에 끝내는 실전 대용량 트래픽 커버 완전판 강의 후기

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

https://fastcampus.info/4n8ztzq

 

 

안녕하세요 :)

오늘은 "50일의 기적 AI 환급반_ 대규모 채팅 플랫폼으로 한 번에 끝내는 실전 대용량 트래픽 커버 완전판 " 챌린지에 도전하는 일곱번째 날입니다.

 

여섯번째 날에는 기본적인 개발 환경 설정에 대해 배웠었는데요. 오늘은 과연 어떤 내용들을 배울 수 있을지 공부하고 포스팅 하도록 하겠습니다.

 

 

오늘 학습할 내용의 제목은,

Part 1.프로젝트 개요와 목표 >

07.강사가 IntelliJ에서 자주 사용하는 기능 소개와 Plugin 소개

입니다.


  • 이번 시간에는 인텔리제이에서 개발 효율을 높이기 위해 설치해두면 좋은 플러그인들을 소개합니다. 이 플러그인들은 프로젝트에 필수는 아니지만, 개발 생산성을 높이고 작업 흐름을 더 매끄럽게 해주기 때문에 잘 설정해두면 좋을 것 같습니다.

 

🐳 도커, 환경설정, 테스트 관련 플러그인

  • Docker
    커맨드라인 없이 도커 컨테이너와 컴포즈를 GUI로 제어할 수 있음. 이 프로젝트에서는 도커 커맨드를 직접 사용하지 않고 인텔리제이에서 조작하므로 꼭 설치하는 것이 좋음.
  • .env files support
    환경변수 파일을 하이라이팅하고 자동완성 기능도 제공함.
  • Groovy & Spock Framework Support
    단위 테스트 작성을 위한 필수 플러그인. Spock은 BDD 스타일 테스트에 유용하며, 최신 인텔리제이에는 Groovy가 기본 포함된 경우가 많음.

 

🎨 코드 스타일 & 가독성 향상

  • google-java-format
    구글 자바 코딩 컨벤션에 따라 코드를 자동 정렬해줌. 단, VM 옵션 설정을 통해 JRE 설정을 수정해야 하며, 인텔리제이 재시작 후 사용 가능함.
  • Rainbow Brackets
    괄호 중첩 레벨마다 색을 달리 표시하여 가독성을 높여줌.
  • Atom Material Icons
    프로젝트 트리의 아이콘을 직관적으로 바꿔줘 파일 구조 파악에 도움이 됨.

 

⚡️ 시각 효과 & 개발 생산성 향상

  • Power Mode II
    커서 이펙트와 입력 효과로 개발 몰입도를 높여줌. 기본 설정은 과하지만 옵션을 조정해 가볍게 사용할 수 있음.
  • Grep Console
    실행 로그에서 특정 키워드만 필터링해서 별도 탭으로 확인할 수 있어 로그 분석과 디버깅 시 매우 유용함.
  • JPA Buddy
    JPA 쿼리 메서드 자동 생성 등 다양한 JPA 기능을 보조함. 이번 프로젝트에서는 쿼리 메서드 기능만 사용함.

 

🌙 추천 테마 & 도구들

  • Solarized Theme
    눈에 편안한 다크 테마로 코드 집중도를 높여줌.
  • Nginx Plugin
    Nginx 설정 파일을 자동완성과 하이라이팅으로 편리하게 편집할 수 있음.