인프런 커뮤니티 질문&답변

mznx0192님의 프로필 이미지
mznx0192

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

시퀄라이즈 중복 메소드 처리 방식

작성

·

127

0

안녕하세요
시퀄라이즈 쓰다보니까 중복되는 메소드들이 많은데 아래와 같이 where 조건 처리 같은 메소드 중복 처리를 어떤 식으로 하시나요?

예를 들어

async function deleteInterestByGroupSeq(stockInterestGroupSeq) {

  await StockInterest.destroy({

    where: { STOCK_INTEREST_GROUP_SEQ: stockInterestGroupSeq },

  });

}

 

async function deleteInterestBySeq(stockInterestSeq) {

  await StockInterest.destroy({

    where: { STOCK_INTEREST_SEQ: stockInterestSeq },

  });

}

이렇게 비슷한 2개가 있는 경우 파라미터로 분기치는 방식으로 통합해서 사용하는게 유용한가요?

아니면 저런식으로 나눠서 사용하는게 나은 방식인가요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

나눠서 쓰는 게 더 나은 방식 같습니다. 동사로 표현할 때 서로 하는 일이 명확히 구분되니까요.

mznx0192님의 프로필 이미지
mznx0192

작성한 질문수

질문하기