[Co-Work]Day3

ShinJuYong·2022년 5월 12일
0

기업협업

목록 보기
3/8
post-thumbnail

기업협업 Day3

  • 어제보낸 PR에대한 피드백
    • 다른 Service에서 사용하는 코드를 다시 만들지말자
      그냥 종속관계 만들어서 그대로 사용하면 로직을 반복할 필요가없음
      이부분은 테스트코드에도 적용시켜야함
    • 불필요한 주석은 메모장으로 옮기자..

Today Sprint

  • 첫날만든 MockUp형태의 테이블에 1:1관계가 맺어지는 엔티티에 대한 API제작
  • 어제 만든 테스트코드와 제작된 API 코드를 __test__에도 반영해 ResolverServiceJest를 통해 Test

어제 QueryBuilder가 아닌 TypeORM을 통해 Mocking 코드를 만들다보니 이상한 형태의 Object가 반환되는걸 확인했다

/*Repository<Entity>의 find를 하게되면
내부속성에 where와 relations를 줄수있는데
해당 코드를 MockingRepository로 가져오니 */
{
  where: {
  	whereCode : isthat?
  },
  Entitiy: {
      ....
  },
  relations: []
}
// 형태의 코드가 나와서 매우 당황.. 
// 이런 조회코드는 무조건 쿼리빌더를 쓰는게 나은거같다..

0개의 댓글