Skip to content

12월 12일

Hyo-Jin Park edited this page Dec 12, 2019 · 2 revisions

오늘 할 일

  • 규동 : 마크업 작성, 디자인, 백엔드 서버와 프론트 서버 연동
  • 이바 : OAuth 리팩토링과 유저 기능 구현
  • 에헴 : 과제 진행
  • 베디 : 유저 장비 유저와 연동 Rest Docs까지 구현
  • 제이 : 장비 조회 app-server 와 톰캣서버 연동, Rest Docs 적용

내일 점심 회식 메뉴

  • 일일향 중

오후 데일리

공통: Lombok 어노테이션, 어디까지 사용할 것인가

  • 생성자 어노테이션
@AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor
X X O
  • @ToString & @EqualsAndHashCode
DTO VO Entity
@ToString, @EqualsAndHashCode @ToString, @EqualsAndHashCode @EqualsAndHashCode
  • Entity는 toString() 수동으로 구현해주기로 결정(JPA 난리날 수 있다)



제이

  1. 장비 검색 기능을 연동 中
    • 상품 기준으로 검색을 할 때 내부에 갖고 있는 데이터인지 외부로부터 새로 받아와야 하는 데이터인지 분기 처리를 해줘야 했음.
    • 분기처리를 해주고 나니까 Dto가 다른 타입이라 return이 불가능했음.
    • 그래서 상위 인터페이스를 만들어서 해결하려고 했음.
  2. 장비 데이터를 리스트 형태로 받는 中
    • 역직렬화로 객체를 만들어야 하는데 클래스 추론이 불가능
    • Gson 내부에서 클래스를 추론하는 기능이 있어서 이걸 사용하려고 하는......
    • 이런 방식으로 하니까 자바의 버전에 따라 성공 여부가 갈리는 것 같다고 생각됨(지금의 삽질 포인트)

베디

Exception 테스트의 정석

public void test() {
	assertThrows(IllegalArgumentsException.class, () -> abc.invoke());
	assertThat(exception.getMessage()).isEqualTo("블라블라");
}

이바

  • 깃허브에 email을 설정하지 않은 사람은 null로 들어오는 문제
    • Userid 필드(깃허브에서 저장하고 있는)를 만들어서 그 값을 기준으로 회원 판별하는 것으로 변경할 예정
    • 이제 이메일로 회원을 조회하지 않을 것이다!

규동

  • 깜깜 무소식... 뭐가 문젠지 몰라......

에헴

  • 덕분에 열심히 하고 있습니다 여러분.... 고마워요..
Clone this wiki locally