[TIL] 21.08.19 - Spring 4일차

Yeonjae Im·2021년 8월 20일
0

✅ TIL

- early return

// before
if (a == 1) {
	// do something
} else if (a == 2) {
	// do something
} else {
	// do something
}

// after
if (a > 3) {
	return;
}
if (a == 1) {
	// do something
} else if (a == 2) {
	// do something
}

불나방 스터디에서 나온 내용. else문까지 가지 않고, 미리 함수가 return 될 수 있게 만드는 방식을 말한다.

- 콜백 함수

  • 다른 함수의 인자로써 이용되는 함수
  • 어떤 이벤트에 의해 호출되어지는 함수

- MessageFormat

System.out.println(MessageFormat.format("voucherRepository: {0}", voucherRepository));

리더님이 이런 식으로 print문을 refactoring 하셔서 MessageFormat 클래스의 장점을 검색해보았다. 아직은 잘 이해가 되지 않는다. 나중에 좀 더 찾아보자.

참고 링크1
참고 링크2

👟 운동

오랜만에 일찍 나온 김에 오래 뛰려 했더니, 배가 아파서 얼마 뛰지 못했다. 귀찮더라도 워밍업은 꼭 하자.

📝 일기

TIL을 하루 밀려버려서 어제 감정이 잘 기억나지 않는다... 그냥 주어진 강의와 과제를 다 들으면 하루가 다 간다.

0개의 댓글