개발/차근차근 개발일지 TIL30 TIL 230515 항해99 페이스북 클론코딩2 [Access/Refresh Token] TIL 230515 클론코딩2 [Access/Refresh Token] ✅오늘학습 Keyword Access/Refresh Token Access Token : 사용자의 권한이 확인(ex로그인)되었을 경우 해당 사용자를 인증하는 용도로 발급, Access Token을 가지고 인증을 요청할 경우 비밀키를 가지고 인증하기때문에 간단하다. 하지만 Stateless(무상태)이기 때문에 서버가 죽다 살아나도 여전히 사용자를 인증하는 모든 정보를 가지고 있고, 그 사용자가 처음 발급한 사용자 본인인지 확인할 수 없음. Refresh Token : 특정사용자가 Access Token을 발급받기 위한 용도, 즉 사용자가 아닌 서버가 해당 사용자의 정보를 db에 저장하여 관리 ✅오늘 겪은 문제 및 해결 1. Access.. 2023. 5. 15. WIL 230514 협업을 진행하며 느낀 아쉬운 점, 뿌듯한 점 WIL 230514 협업을 진행하며 느낀 아쉬운 점, 뿌듯한 점 ✅아쉬운 점 협업을 하며 아쉬웠던 점은 대표적으로 백/프론트엔드 인원 비율, 소통의문제 두가지이다. 1. 백/프론트 인원 비율: 프론트엔드 인원이 현저하게 적어서 프로젝트의 방향성이 프론트엔드의 역량에 맞춰진다. 가뜩이나 서버보다 프론트에서 시간이 더 오래걸리는데 사람까지 적으니 괜히 백엔드가 프론트에게 죄송해지는 느낌? 동등한 선에서 가는게 아니라 프론트를 절대적으로 배려해야하는 상황 .. 기본적인 CRUD도 홈페이지로 구현이 안되는 상황이 아쉬웠다. 프론트 인원이 충분했다면 서버에서 새로운 기능에 대한 도전을 좀 더 할 수 있었을텐데.. 2. 소통관련문제 a. 새벽반: 이 문제는 협업 전 페어때부터 정~말 짜증났던 문제인데, 새벽에 집중.. 2023. 5. 14. TIL 230513 항해99 페이스북 클론코딩1 TIL 230513 클론코딩1 ✅클론코딩 주차 시작 페이스북 클론코딩 프로젝트가 시작되었다. https://wood-art-566.notion.site/20-346f75ee10ea4ae4b930977de3521c10 20조 항해북 클론코딩 항해99 14기 20조 FACEBOOK 클론코딩 ⭐️ wood-art-566.notion.site https://www.figma.com/file/8ilQRiMQ1xjmQjWnMnJIq7/%ED%95%AD%ED%95%B4%EB%B6%81?type=design&node-id=0-1&t=OKrQN6WI2nCcc8ha-0 Figma Created with Figma www.figma.com ✅오늘 겪은 문제 및 해결 access token & refresh token에 대한.. 2023. 5. 14. TIL 230510_TEST CODE란? TIL 230510_TEST CODE란? ✅TEST CODE? 말 그대로 우리가 작성한 코드에 문제가 없는지 테스트하기 위해 작성하는 코드! 일곱 테스트 원칙 (Seven Testing Principles) 테스팅은 결함의 존재를 보여주는 것이다. 완벽한 테스트는 불가능하다. 테스트 구성은 가능한 빠른 시기에 시작한다. 결함은 군집되어 있다. 살충제 역설(Pesticide Paradox) — 비슷한 테스트가 반복되면 새로운 결함을 발견할 수 없다. 테스팅은 정황에 의존적이다. 오류 부재의 오해 — 사용되지 않는 시스템이나 사용자의 기대에 부응하지 않는 기능의 결함을 찾고 수정하는 것은 의미가 없다. 테스트 코드의 종류 단위테스트(Unit Test) : 가장 작은 규모의 기능을 테스트 ex)reposito.. 2023. 5. 10. 이전 1 2 3 4 5 ··· 8 다음