Deer1 여섯번째 기업 과제 회고록 (Deer) 이번 과제는 폴리곤 데이터 타입을 다뤄볼수 있는 과제였다. 처음 보는 데이터타입, 17개 가량의 테이블을 만드는 등, 나름 많은 일이 있었다. 하지만 이 글에서는.. NestJS로 프로젝트 진행중 메소드로 둘것이냐 클래스로 분리할 것이냐 논의를 했었는데 그것에 대해 간단하게나마 나의 생각을 정리를 해보려고 한다. 사실 제대로 된 판단을 내리기에는 경험과 생각할 시간이 부족했다. 첫번째 방식은 각 클래스에서 계산 로직을 가지고있다. 할인클래스 { 첫이용할인클래스() 파킹존할인클래스() ... } 두번째 방식은 할인 판별과 계산(적용)로직을 분리한다. 계산 모듈이 따로 있다. 할인여부확인클래스 { 첫이용할인여부확인메소드() 파킹존할인여부확인메소드() ... } 계산클래스 { ...적용된 할인 목록을 받아서 .. 2021. 11. 22. 이전 1 다음