profile
Study&Work&Log

2장 객체 생성과 파괴 - 의존 객체 주입

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 5. 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 (p28-30)

2021년 11월 21일
·
0개의 댓글
·

2장 객체 생성과 파괴 - 인스턴스화 방지

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 4. 인스턴스화를 막으려거든 private 생성자를 사용하라 (p26-27)

2021년 11월 21일
·
0개의 댓글
·

2장 객체 생성과 파괴 - 싱글턴

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 3. private 생성자나 열거 타입으로 싱글턴임을 보증하라 (p23-25)

2021년 11월 21일
·
0개의 댓글
·

2장 객체 생성과 파괴 - 빌더

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 (p14-22)

2021년 11월 20일
·
0개의 댓글
·

2장 객체 생성과 파괴 - 정적 팩터리 메서드

이펙티브 자바 3판 2장 객체 생성과 파괴 - 아이템 1. 생성자 대신 정적 팩터리 메서드를 고려하라 (p8-13)

2021년 11월 20일
·
0개의 댓글
·

1장 들어가기

이펙티브 자바 3판 1장 들어가기 (p1-5)

2021년 11월 20일
·
0개의 댓글
·

VSCode 리팩토링 단축키

VSCode에서 'cmd+.' 혹은 'Ctrl+Shift+R' 로 리팩토링 기능을 사용할 수 있다.전자는 코드액션 단축키이며 퀵픽스+리팩토링을 모두 지원하고, 후자는 리팩토링 전용 단축키이다.자바의 경우 아래 사진과 같은 리팩토링 액션들을 지원해주는듯..정말 많다..이

2021년 9월 24일
·
0개의 댓글
·

로깅 시 System.out.println() 쓰면 안되는 이유

보통 개발 시 Slf4j를 통해 로깅을 처리하는데, 전에 표준출력으로도 할 수 있지 않나 생각했던 적이 있다. 근데 역시 안쓰는데는 다 이유가 있었다..!Sonarlint Rule에 따르면1\. 유저는 쉽게 로그들을 추적할 수 있어야 한다.2\. 로그 메세지의 포맷은

2021년 9월 23일
·
0개의 댓글
·