오늘배운내용27 [TIL] 일일 회고 2022/11/21 계속 회고를 저녁에 쓰려하니 까먹게 되는 것 같아 아침에 작성해본다! 요즘 한 일 1. 프로젝트 중간 마감 술술 이라는 이름의 지역 기반 애플리케이션을 만드는 중인데, 중간 점검 겸 간단하게 의견도 나누고, 지금까지 만든 상황을 기반으로 짧은 영상을 만들었다. 아직 많이 부족 하기는 한데... 대략 한 20% 정도 구현된 느낌?? 생각보다 아직도 구현할 사항들이 많다. 어찌됬던 팀원들과 최종 마감일을 정해두었기 때문에 일단 무조건 구현하고(테스트는 병행하고 있음) 추후 다시 부족했거나, slow query 부분들을 개선해 나가야 할 것 같다. 앞으로 일주일간 더 프로젝트에 힘을 집중하여, 일주일안에 기능 구현은 거의 마무리 하려 한다!! 2. 운영체제 복습 시작 사실 운영체제 자체를 처음 학습하는 것은 .. Life/회고록 2022. 11. 21. [TIL] 일일 회고 2022/10/26 요즘 회고록을 한동안 작성하지 못한 것에 대하여 큰 아쉬움을 느낀다. 어느 순간부터 까먹고 안쓰기 시작한 것 같다. 오늘부터 다시 작성해봐야겠다. 요즘 한 일 1. 사이드 프로젝트 시작 최근 사이드 프로젝트를 만들기 위해 사람들이 모이는 사이트를 통하여 팀원을 구했다. 위치 기반의 술집을 알려주는 서비스를 기획으로 초기 구현을 진행 중이다. 팀원 모두 의욕이 넘치고, 생각을 서로 잘 공유하며, 좋은 피드백을 주고받을 수 있어서 좋다! 팀원 모두 좋은 결과물을 만들기 위해 노력하고 있는 중이다! 팀원은 총 6명으로, 백엔드 3분, 프런트 2분, 디자이너 1분으로 구성되었다! 마감일을 1차 데드라인으로 잡고, 우선 최소한의 기능이 동작하도록 하는 것이 목표이며, 이후에도 팀원 들고 함께 만들어 나갈 예정이다.. Life/회고록 2022. 10. 26. [TIL] 일일 회고 2022/09/13 요즘 한 일 1. JPA 오류 해결하기 수정중이던 Issue Tracker에서 문제가 발생하는 부분이 있었다. 해당 부분을 수정하면서 JPA의 지연로딩에 대하여 다시한번 경각심을 가지게 되었다. https://blogshine.tistory.com/548 HTML 삽입 미리보기할 수 없는 소스 Issue 와 Comment 는 1:N의 관계이다. 따라서 Comment의 코드를 보면 다음과 같이 Lazy 로딩이 걸려있다. ▶ Comment @Getter @Enti.." data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/548" data-og-url="https://blogshine.tistory.com/.. Life/회고록 2022. 9. 13. [TIL] 일일 회고 2022/09/06 요즘 한 일 1. Spring Security 구조 공부 완성 최근 몇 주간 Spring Security의 구조와 원리를 파악하기 위해 여러 블로그의 글들과 공식문서를 참고하였다. 저번 주 주말까지 해서 간단하게나마 정리를 마무리할 수 있었다. https://blogshine.tistory.com/540 [Spring Security] AuthenticationProvider 본 글은 Spring Security docs 와 여러 블로그 들을 참고하고, 공부하면서 요약하였습니다. https://docs.spring.io/spring-security/reference/servlet/authentication/architecture.html#servlet-authenticatio.. blogshine.tis.. Life/회고록 2022. 9. 6. [TIL] 일일 회고 2022/08/31 요즘 한 일 1. 인프콘2022 참여 지난주 금요일에 인프콘2022에 갔다왔다. 간만에 코엑스에서 열리는 대규모 컨퍼런스였다. https://blogshine.tistory.com/534 [인프콘] INFCON 2022 후기 1. 참석 전 가서 뭘 들을지 많이 고민했었던 것 같다. 순서는 일단 다음과 같이 정하긴 했었다. 13:45 105호 (이력서) 14:40 102호 (테스트 코드) 15:35 103호 (코드 리뷰 전략) 16:10 103호 (aws 아키텍처 진화) blogshine.tistory.com 사실 나같은 경우 인프콘에 당첨되지 못했었는데.... 어찌저찌 양도를 받아서 겨우 참여할수 있게 되었다. 컨퍼런스에 가서 여러 연사분들의 강의도 듣고, 상품도 얻었으며 2022 현재 대한민국에 개발에.. Life/회고록 2022. 8. 31. [TIL] 일일 회고 2022/08/24 요즘 한일 1. ATDD 수료 NextStep 의 ATDD 과정을 성공적으로(?) 수료하였다. 수료한 후 소감과, 과정에 대한 간략한 설명을 기록해 두었다. https://blogshine.tistory.com/516 ATDD, 클린 코드 with Spring 5기 후기 어느덧 ATDD과정 또한 수료하게 되었다. 나 같은 경우 미션 4개를 모두 수행하고, 리뷰어와 의견을 잘 나누면서 나름 성공적으로 과정을 수료한 것 같다. 1. 과정 소개 ATDD, Clean Code with Spring 과정은 blogshine.tistory.com 2. 김영한 Spring 고급편 완강 최근 2주정도? 영한님의 고급편 강의를 듣고, 정리하고, 복습하면서 AOP와 친해지는 시간을 가지게 되었다. 내용이 재미있다보니 시간.. Life/회고록 2022. 8. 24. [TIL] 일일 회고 2022/08/12 요즘 한 일 1. 리뷰 정리 https://blogshine.tistory.com/502 [Review] ATDD 4주차 1차 PR 최홍준 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) 인수테스트 작성과 문서 작성 우선 ATDD 사이클에 의하여 인수테스트 작성 RestDocs 작성 순서로 진행하게 되었습니다. 다만 인수테스트 blogshine.tistory.com https://blogshine.tistory.com/508 [Review] ATDD 4주차 2차 PR 최홍준 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 리뷰 정리 1-1) 최단 경로 구하는 로직 원래 Service에서 최단 경로를 구하는 로직은 다음과 같았습니다. public PathResponse findShortestPa.. NEXT STEP/회고록 2022. 8. 12. [TIL] 일일 회고 2022/08/06 요즘 한 일 1. 리뷰 정리 https://blogshine.tistory.com/492 [Review] ATDD 3주차 2차 PR 권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) 공통의 테스트를 만들었어야 하는가? 미션중 TokenAuthenticationInterceptor와 UsernamePasswordAuthenticationFilter 를 추상화 하는 단계에서는,.. blogshine.tistory.com https://blogshine.tistory.com/496 [Review] ATDD 3주차 3차 PR 권승철 리뷰어 님께 감사의 말을 전하고 싶다!! 1. 질문 1-1) Bearer 인증방식에서 권한이 없을 경우 public abstract class Authenticat.. NEXT STEP/회고록 2022. 8. 6. [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/07/15 요즘 한 일 1. JUnit 구현하기 요즘 테스트 코드를 작성할 일이 많은 상황인데, 예전에 읽다가 못읽은 켄트 백의 "테스트 주도 개발" 책을 다시 읽을 여유가 생겼다. 따라서 1장과 2장까지 최근 읽게 되었다. 1장의 환율 계산 내용은 TDD의 사상을 알려주려 하는 부분은데, 몸에 적응된 방식의 진행이라 큰 어려움이 없었지만, 2장 xUnit 을 Python으로 구현하는 단원은 진짜 어렵다 생각되었다. 처음에는 단순하게 Python 코드만 읽어가면서 넘어갔는데, 이게 코드만 보면서 하다보니 어느순간부터 이해가 되지 않았다... 따라서 그냥 "Java로 구현해버리자!" 라는 원대한 뜻을 가지고 직접 구현하게 되었다. https://blogshine.tistory.com/469 [TDD] JUnit 만들.. NEXT STEP/회고록 2022. 7. 15. [TIL] 일일 회고 2022/06/26 요즘 한 일 1. IssueTracker 구현중 요즘 Issue Tracker API 구현에 빠져서 거의 구현만 하면서 살았다. 덕분에 구현된 대부분의 API에서 Service, Controller는 Slice test를 만들 수 있었다. 이를 활용하여 RestDocs까지 만드니 RestFul API에 가까워진 것 같다. 주말에도 거의 API 구현에만 집중한 것 같다. Issue를 만드는 API를 만들때 N+1 문제를 해결하면서, Fetch Join과 Batch Size로 성능 최적화를 이루었을때는 정말 행복했다! 아직도 구현할 부분이 많지만, 얼른 다음주 목요일 전까지 완성시켜야 겠다! 2. 간만에 책 리뷰 데이터 모델링을 좀더 잘하고 싶어, 관련된 서적을 구매하여 읽었다. 다음과 같이 리뷰를 남기었다.. CODE SQUAD/회고록 2022. 6. 26. [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. 이전 1 2 3 다음