[우아한테크코스] 3월 12일 TIL
오늘 배운 것
- 블랙잭 피드백 정리
- 스터디 정리
블랙잭 피드백
- 상속을 받는 요소들 중에 사용하지 않는 인자가 포함된다면 상속을 통해 공통 메서드로 구현할 필요성이 있는지 생각해보자. 다른 상속 받는 친구가 생기면 매번 인자를 추가할 것인가?
- 입력에 대한 검증은 view에서 처리하도록 하자
- stream은 .마다 띄우기
- 분기문이 많으면 분기문마다, public 메서드마다 테스트를 진행하도록 하자.
스터디 정리
- [8장] 컬렉션 API 개선
- Map.of()로 생성하면 불변 값이 된다.
- replace를 사용해서 교체해도 반환 값은 기존 값을 반환한다.
- [11장] null 대신 optional 클래스
- optional은 필드나 반환값으로 사용하지 않고 중간연산으로만 사용
- null 발생할 수 있는 곳에서 애용하자.