Fact
- 부스트 캠프 2일차. 쿠키 세션 구햔했다.
- 코딩의 기술 정리글 조금 추가 했다.
- 이펙티브 자바 정리글 조금 추가 했다.
Feelings
- 음… 뭐하고 있는건지
Findings
-
반복문을 단순하게 만들어야한다.
- 화살표 함수로 반복문을 단순하게 만들 수 있다.
- function 키워드 제거
- 인수를 감싸는 괄호 제거
- return 키워드
- 중괄호
-
배열 메서드를 반복문을 짧게 작성해야한다.
- for, for…of 문도 좋다고 한다. 꼭 쓰지 말아야 하는건 아니라고 한다.
- 그래도 어수선하게 코드가 보일 수 있으므로 함수형으로 한줄로 바꿀 수 있다면 바꾸는게 좋다. 안되면 말고.
-
생성자에 매개변수가 많다면 빌더를 고려하자.
NutritionFacts cocaCola = new NutritionFacts(240, 8, 100, 0, 35, 27);
보단
NutritionFacts cocaCola = new NutritionFacts.Builder(240,8).calories(100).sodium(35).carbohydrate(27).build();
나아 보일거다.
빌더 패턴은 명명된 선택적 매개변수를 흉내낸거다. 빌더 패턴은 계층적으로 설계된 클래스와 함께 쓰기에 좋다.
그래서 생성자나 정적 팩터리가 처리해야 할 매개변수가 많다면 빌더 패턴을 선택하는 게 더 낫다.
Future Action
- 한걸음 한걸음