코드 계명 정리

노요셉·2020년 8월 21일
0

의존성 있는 코드는 메서드로 분리

queryParam를 생성하는 코드가 있는데 검색필터를 리셋할때도 이 코드가 들어감.
그런데 기준년월이 디폴트값으로 들어갔으면 했기 때문에 기준년월을 넣었는데,
queryParams에 stndYm 분기처리해주는 로직이 꼭 붙어있어야 하기 때문에 메서드로 분리함.
당연히 분리함으로써 수정포인트는 메서드 한 곳으로 줄어듬 아주 기본이지만 그래도 정리

    this.searchParam = {
      ...queryParams,
      stndYm: stndYm // 기준년월
        ? stndYm
        : moment()
            .format('YYYYMMDD')
            .substring(0, 6)
    };
profile
서로 아는 것들을 공유해요~

0개의 댓글