[우아한테크코스] 3월 12일 TIL

less than 1 minute read

오늘 배운 것

  1. 블랙잭 피드백 정리
  2. 스터디 정리

블랙잭 피드백

  1. 상속을 받는 요소들 중에 사용하지 않는 인자가 포함된다면 상속을 통해 공통 메서드로 구현할 필요성이 있는지 생각해보자. 다른 상속 받는 친구가 생기면 매번 인자를 추가할 것인가?
  2. 입력에 대한 검증은 view에서 처리하도록 하자
  3. stream은 .마다 띄우기
  4. 분기문이 많으면 분기문마다, public 메서드마다 테스트를 진행하도록 하자.

스터디 정리

  1. [8장] 컬렉션 API 개선
    • Map.of()로 생성하면 불변 값이 된다.
    • replace를 사용해서 교체해도 반환 값은 기존 값을 반환한다.
  2. [11장] null 대신 optional 클래스
    • optional은 필드나 반환값으로 사용하지 않고 중간연산으로만 사용
    • null 발생할 수 있는 곳에서 애용하자.