todayilearned30 [TIL] 일일 회고 2022/07/20 요즘 한 일 1. ATDD 학습 정리하기 https://blogshine.tistory.com/473 [ATDD] 인수 테스트 격리하기 이번 시간 들었던 재미있었던 내용 중 하나로 인수 테스트의 격리 에 대한 내용이 있었다. 재미있었던 내용이기에 간략하게 정리해본다. 1. 인수 테스트의 격리 1-1) Transactional 의 사용? 사실 내가 blogshine.tistory.com https://blogshine.tistory.com/474 [ATDD] 단위 테스트 이번 글에서는 단위 테스트에 대하여 고민해보는 시간이다. 1. 단위 테스트 보통 단위 테스트라는 단어를 들으면 다음과 같은 그림이 떠오른다. 각각의 테스트가 Production Code의 부분 부분들을 검 blogshine.tistory... NEXT STEP/회고록 2022. 7. 20. [TIL] 일일 회고 2022/06/16 요즘 한 일 1. IssueTracker 구현시작 마지막 프로젝트로 이슈트레커를 진행하기 시작했다. 우선 시작하자 마자 ERD 모델 부터 작성하였다. (조영호님이 이렇게 하지 말라 하셨는데...) 위와 같은 모형으로 구성하게 되었다. 우선 API 예상 스펙을 Label, Issue 부터 목록으로 다음과 같이 작성하였다. https://github.com/zbqmgldjfh/issue-tracker/wiki/API-%EB%AA%85%EC%84%B8 GitHub - zbqmgldjfh/issue-tracker: 그룹 프로젝트#5 그룹 프로젝트#5. Contribute to zbqmgldjfh/issue-tracker development by creating an account on GitHub. githu.. CODE SQUAD/회고록 2022. 6. 16. [TIL] 일일 회고 2022/06/12 요즘 한 일 1. Aribnb 클론 코딩 완성 어지 저찌 완성을 하기는 했는데.... 영 볼품 없는 나의 초라한 코드..... 코드 자체에 집중하기 보다는, 리뷰어 께서 언급해주시는 부분들을 고치고 정리하는 데 집중한 기간이였다. 물론 내가 직접 코드를 작성하는 즐거움도 있지만, 내가 몰랐던 부분이나 내용들에 대하여 알게 될때 또한 즐거운 것 같다. 특히 이번 PR을 리뷰받을 때 학습한점이 상당하게 많은 것 같다. https://blogshine.tistory.com/448 [Review] 2022/06/09 5차 PR (Aribnb 서비스) 이번 리뷰는 Dion 께서 해주셨다! 리뷰해주셔서 감사합니다 !! [Team - 06][BE] 에어비앤비 프로젝트 3주차 1회차 PR by leejohy-0223 .. CODE SQUAD/회고록 2022. 6. 12. [TIL] 일일 회고 2022/06/08 요즘 한 일 1. Aribnb 클론 코딩 진행중 어느덧 이번 과제의 마지막 3주차가 끝나가고 있다... 시간 너무 빠른것 같다... 이번 과제를 진행하면서 부족하다 느낀점도 많고, 배워가는 점도 많은것 같다. 매번 다양한 문제를 경험하고 있어 만족도는 높다! https://github.com/codesquad-members-2022/airbnb/pull/203 [Team - 06][BE] 에어비앤비 프로젝트 2주차 2회차 PR by zbqmgldjfh · Pull Request #203 · codesquad-members-2022/air 안녕하세요 Dion! 우선 저희 팀의 리뷰를 담당해 주셔서 감사의 인사를 전합니다!! 질문이 한가지 있습니다! 구현 사항 이번에 구현한 사항은 다음과 같습니다. GitH.. CODE SQUAD/회고록 2022. 6. 8. [TIL] 일일 회고 2022/06/03 요즘 한 일 1. Aribnb 클론 코딩 진행중 팀원 Lucid, 피그백 과 함께 iOS용 Arirbnb 앱을 만드는 과정을 진행중이다. 구현과정에서 크게 재미있었던 부분이 2개 있었다. 1) Oauth 로그인 직접 구현하기 2) 자동 배포하기 Oauth를 방학 기간에 단순 Spring으로 한번, Spring Security를 써서 한번, 총 2번 구현해 봤기에 이론적인 내용은 어느정도 인지하고 있었다... 다만이 이걸 프로젝트에 적용할려 생각하니 또 어렵게 느껴졌다... 루시드와 각각 Github, Kakao 를 맡아 하나 씩 구현하고, 인터페이스로 공통 부분을 뽑아내어 처리하였다. 조금더 공통된 부분을 제거할 수 있을것 같은데.... 적용하지 못하고 있는것 같아 아쉽다. 자동 배포는 성공적으로 완성할.. CODE SQUAD/회고록 2022. 6. 3. [TIL] 일일 회고 2022/05/24 요즘 한 일 1. Airbnb 클론 코딩 시작하기 이번 팀원인 Lucid 와 함께 모델링 부터 시작하게 되었다. 서로 생각하는 부분이 비슷하여, 큰 마찰 없이 금방 도메인 모델링을 끝낼 수 있었다.. 다만 둘다 모델링에 익숙하지는 않기에 조금은... 부족한 부분이 많은것 같다. 이점은 구현을 진행해 나가면서 해결하기로 했다. 부족한 점이 많지만, 루시드의 도움으로 잘 풀어간 것 같다? 2. 구현중 고민거리들 1. User의 검색 조건을 어떻게 유지할 것 인가? User는 다음과 같은 흐름으로 방을 검색해 나간다. 위치 -> 날짜 -> 가격 -> 인원수 -(필터링)-> 검색조건 위 과정마다에서 축적된 검색 조검을 누가 유지하고 있어야 할까? 만약 가격까지 조건을 지정하다가 다른곳으로 잠시 이동하면 그동안 .. CODE SQUAD/회고록 2022. 5. 24. [TIL] 일일 회고 2022/05/19 요즘 한 일 1. JVM 구조 공부하기 간단하게 JVM 구조에 대하여 공부하게 되었다. https://blogshine.tistory.com/415 HTML 삽입 미리보기할 수 없는 소스 이번에는 JVM, JRE, JDK의 차이점에 대하여 알아보자. 1-1) JVM (Java Virtual Machine) 자바 가상 머신으로 자바 바이트 코드(..." data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/415" data-og-url="https://blogshine.tistory.com/415" data-og-image="https://scrap.kakaocdn.net/dn/DdFX8/hyOs2Ao01.. CODE SQUAD/회고록 2022. 5. 19. [TIL] 일일 회고 2022/05/17 요즘 한 일 1. QueryDsl 완강하기 영한님의 QueryDsl을 완강하게 되었다!! 현재 코드스쿼드의 개인프로젝트 기간으로 1. 스스로 공부 2. 개인프로젝트 중 선택하여 진행하는 시간인데, 나는 첫주에는 스스로 공부를 선택하여 밀린 영한님의 QueryDsl 강의를 시청하였다. 강의를 단순히 듣고 따라 치기보다는, 나만의 방식으로 정리하면서 요약하였다. 확실히 시간만 많다면 하나하나 다 요약하면서 강의를 들어야 기억에 남는것 같다. 그냥 한번 쓱 듣는것으로는... 자고 일어나면 초기화... https://blogshine.tistory.com/405 HTML 삽입 미리보기할 수 없는 소스" data-og-host="blogshine.tistory.com" data-og-source-url="http.. CODE SQUAD/회고록 2022. 5. 17. [TIL] 일일 회고 2022/05/12 요즘 한 일 1. OAuth2.0 로그인 구현하기 총 2번 OAuth2.0 로그인을 구현하였다. 한번은 Spring Security를 사용하면서 구현하였고, 다른 한번은 순수하게 Spring만 사용해서 구현하게 되었다. 우선 Spring Security를 사용하는 방법부터 글로 따로 정리해 두었다. [Spring Security] 스프링 시큐리티로 OAuth 로그인 구현하기 이번 시간에는 삽질을 하면서 구현한 OAuth 로그인에 대하여 정리하는 글 입니다. 이번 글 에서는 Spring Security를 활용하여 로그인을 구현해보려 한다. 기본 id, password 로그인 방식 + OAuth 로그인 방 blogshine.tistory.com 구현하면서 크게 느낀점은, 기본 formLogin을 하는 사용자.. CODE SQUAD/회고록 2022. 5. 12. [TIL] 일일 회고 2022/04/26 요즘 한 일 1. 영한님의 JPA 활용 2편 완강하기 3번째 팀 프로젝트부터 JPA를 사용할것 이기 때문에, 틈틈히 JPA 공부도 진행하고 있다. 예전에 JPA 기본편, 활용 1편 까지는 완강 했었기 때문에 빠르게 복습한 후, 활용 2편을 듣게 되었다. 영한님의 강의는 하나하나 내가 이해한 방식으로 정리를 하면서 공부하기 때문에 완강까지 조금 시간이 걸렸던것 같다. 6시간 짜리를 7일 동안 들었으니.... 그래도 요약 정리를 잘 해뒀기 때문에 언제든 내가 모르는 부분을 찾을수 있는 나만의 인덱스가 생성되었다! JPA 책도 구매했으니 복습하면서 Spring Data JPA도 강의를 들어야 겠다! 2. CORS 이슈 해결하기 이번에 FE팀과 협업하던 도 중, CORS 이슈가 발생하였다. 이를 해결 하는 과정.. CODE SQUAD/회고록 2022. 4. 26. [TIL] 일일 회고 2022/04/17 ~ 4/22 요즘 한 일 1. 백기선님 MVC 강의 완강 보통 영한님 강의는 들으면서 나만의 방식으로 블로그에 전부 자세하기 요약정리를 하는 편인데, 기선님의 상의는 정리를 하면서 학습하지 못한것이 매우 아쉽다... 코드스쿼드 과제와 병행하기 좀 힘들다 생각하여 하지 못했다. 듣는거라도 하자는 마인드로 일단 듣기시작한 MVC강의를 드디어 완강하게 되었다! 완강하기까지 약 한달정도 걸린것 같다? 강의를 들으면서 WebMvcConfig의 사용과 dispatherServlet의 등록방식에 대한 부분이 정말 좋았다. 이후 코드스쿼드 과정이 끝난다면 2회독을 하며 강의내용을 다시 정리해볼 생각이다. 2. 코드 리뷰 정리하기 리뷰를 받은 내용중 필요한 내용을 선별적으로 정리하였다. 이런식의 피드백을 지속적으로 받는점이 매우 좋.. CODE SQUAD/회고록 2022. 4. 22. [TIL] 일일 회고 2022/04/14 ~ 4/17 오늘 한 일 1. 백기선의 REST API 강좌 수강하기 rest api를 조금더 깊이있게 공부하기위 해서 지난주부터 듣기 시작한 강의를 72% 까지 들었다. 강의에서 핵심적인 부분이 한번에 이해되지 않아 2번 반복하여 들었더니 명확하게 이해가 된 것 같다. 실질적인 적용을 해보고 싶어 지난 2주동안 개발해오던 todo list 팀 프로젝트에 개인적으로 적용해보면서 연습하였다. REST API를 깊이있게 공부하면서 다음 2가지에 대하여 깊이있게 이해하게 되었다. 1) self-descriptive한 message를 만들 수 있게 되었으며 2) HATEAOS를 지키는 API를 구현할 수 있게 되었다. Spring이 진짜 여러모로 지원을 많이 해줘서 너무 좋다! 다음은 예시로 만들어본 event에 대한 Te.. CODE SQUAD/회고록 2022. 4. 17. 이전 1 2 3 다음