전체 글151 TIL 230720 : ResponseEntity로 응답 메시지 보내기 기존 코드 기존에 상태코드와 메시지를 포함해서 전달해달라는 요청을 받고 위처럼 바로body에 String으로 담아서 전달했다. 이걸 보고 한 팀원께서 리뷰를 해주셨는데, ResponseEntity에 ApiResponseDto를 담아서 전달하는 형태로 통일하자고 했다. 수정된 코드 ResponseEntity타입으로 반환을 명시했고, 지네릭스로 미리 만들어둔 ApiResponse를 담기로 선언했다. ApiResponse 클래스는 위와 같이 상태코드와 상태메시지를 담는 형태이고, @ToString을 붙여줘 자동으로 해당 객체를 반환해도 필드명을 포함해서 전달하도록 했다. (팀원으로부터 처음 알게 된 기능) 해당 api의 성공과 실패시의 return을 각각 위와 같이 작성했다. ApiResponseDto의 생성.. 2023. 7. 24. TIL 230719 : CORS 첫 대면 https://thiswooin.tistory.com/56 TIL 230718 : 카카오로 로그인하기 기능 (OAuth) https://developers.kakao.com/docs/latest/ko/kakaologin/common#intro-kakaologin Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 thiswooin.tistory.com 지난 시간 카카오로 로그인하는 소셜로그인기능을 구현하다가 위와 같은 CORS경고문을 발견했다. 처음으로 본 CORS 경고문. 구글링해보니 뉴비절단기로 소문이 나있다. CORS? 우선 CORS란 Cross-Origin Resource Sharing라는 .. 2023. 7. 20. TIL 230718 : 카카오로 로그인하기 기능 (OAuth) https://developers.kakao.com/docs/latest/ko/kakaologin/common#intro-kakaologin Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 카카오 개발자 사이트에 상세하게 안내해주고 있는 카카오 통합 로그인 기능. 예전엔 이런 Open API, Rest API 설명 보고도 무슨 말인지 몰랐었는데, 강의로 한번, 오늘 다시 복습하며 두번 정도 해보니까 대략 흐름을 파악한듯하다. TIL로 정리하며 다시 익혀보려한다. 전체적인 흐름 정말 친절하게도 이렇게 까지 잘 정리되어있다. 사실 저것만 보면 뭔말인.. 2023. 7. 19. TIL 230717 : TDD? BDD? 이전 시간 테스트 코드를 작성하다 given메소드를 가져오면서 본 임포트 문이다. BDD? TDD, BDD라는 용어가 있고 더불어 튜터님덕에 DDD까지 알게 되었다. 우선 TDD부터 알아보자. TDD 우선 Test Driven Development이 TDD의 약자이다. 테스트가 개발을 주도하는 의미이다. 특정한 개발기능이라기 보단 개발을 하는 방향성? 습관? 의 느낌이다. TDD 사이클 - 테스트 케이스를 하나 추가한다. - 모든 테스트를 실행하고 새로 추가한 것이 실패하는지 확인한다. - 테스트를 통과하기 위한 코드를 작성한다. - 모든 테스트를 실행하고 전부 성공하는지 확인한다. - 리팩토링을 통해 중복을 제거한다. 위는 TDD사이클인데, 이를 반복하며 자연스럽게 테스트를 위한 코드를 만들고 작은 기.. 2023. 7. 18. WIL 230716 : 테스트 코드는 또 뭐냐 FACTS 이번 일주일 동안 있었던 일, 내가 한 일 : 기본적으로 N:M 1:N 등의 연관관계를 반복숙달해봤다. 테스트 코드의 중요성에 대해서 느낄 수 있었고 그 기본이 되는 단위테스트 통합테스트 Mockito등의 쓰임에 대해 배웠다. FEELINGS 나의 감정적인 반응, 느낌 : 여러 현업자들의 인터뷰를 봄으로써 느끼고 있었던 테스트 코드의 중요성을 다시한번 느낄 수 있게 됐다. FINDINGS 그 상황으로부터 내가 배운 것, 얻은 것 : 꽤나 중요한 역량 중 하나라는 것. 그리고 이를 위해 배워야한다라는 것. 기초적인 문법 등 활용. FUTURE 미래에는 어떻게 적용할 지 : 이번주 팀과제 일때 협업하느라 일부 테스트가 안되는 부분이 있는데 내가 맡은 파트를 테스트하기 위해서 테스트코드를 한 번 활.. 2023. 7. 18. 이전 1 ··· 17 18 19 20 21 22 23 ··· 31 다음