codesquad42 4월이 끝나가면서 어느덧 코드스쿼드의 생활을 시작한지 4개월이 다 되간다. 원래 작년에는 한달 단위로 월별 회고를 작성했었는데, 코드스쿼드 이후 TIL위주로 작성하다 보니 월별 회고를 적지 못하는것 같아 적어본다. 1) 근황 2) 최근 공부 상황 3) 공부 계획 1. 근황 최근 코드스쿼드 건물에 직접 다녀 왔다. 코로나 방역으로 인해 그동안 가지 못하고 있었는데, 요즘은 주당 1번 정도는 나갈 수 있게되어 좋은것 같다. 처음 코드스쿼드에 들어가면 눈에 띄는것은 사진들 이였다! 아마 이전 선배들의 사진인 것 같다? 그리고 왼쪽으로 돌면 바로 넓은 공간이 보인다! 안으로 가면 공간이 더 있다! 일부분만 찍어서 그렇지 생각보다 더 넓다! 나는 목요일날 나가게 됬는데, 약 30명 정도가 나오셨다? 다만 iOS class가 전부 .. Life/회고록 2022. 4. 22. [Review] 2022/04/20 1차 PR (반찬 서비스) 이번 리뷰는 wooody 께서 해주셨다! 리뷰해주셔서 감사합니다 !! 1. 질문 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 팀원과 Spring Data Jdbc를 사용하던 도중, OneToMany 관계를 이용할 때 Map을 통해 저장하도록 하였었습니다. Category : item = 1 : N 의 관계로 말이죠! 하지만 해당 Map을 이용할 경우 어그리게이트 루트에 해당되는 Category는 auto_increment가 잘 적용되지만, item은 auto_increment가 정상작동하지 않았습니다. 혹시 Map을 사용할때는 id값을 직접 지정해줘야 하나요? @Test public void itemSaveTest() { // given Category mainCate.. CODE SQUAD/FeedBack 정리 2022. 4. 21. [Review] 2022/04/10 2차 PR 1. 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. 기존 순서와 겹치는 경우 순서가 겹치는 경우 해당 1번이 뒤로 밀리고, 그 사이에 삽입 되도록 하였다. 원래의 순서 1번은 2번이 되게 될 것 이다! 2. 초기화 메서드 추출하기 초기화에 해당되는 부분이다. 위 코드는 생성자에서 한번 호출되기 때문에 사실 따로 분리시키지는 않았었다. 리뷰어님의 말씀처럼 메서드로 뽑을 수 도 있지만, 그냥 명시적으로 생성자 안에서 초기화 하고 있음을 보이는 것 또한 좋다 생각한다! 3. 로직을 함수로 더 분리하기 함수 안에 여러 로직들이 퍼져 있다. 관련된 하나의 덩어리 들 끼리 메서드로 뽑아 주어야 할것 같다. CODE SQUAD/FeedBack 정리 2022. 4. 14. [TIL] 일일 회고 2022/04/11 ~ 4/13 오늘 한 일 1. 백기선의 REST API 강좌 수강하기 rest api에 대한 기본지식이 많이 부족하다 느끼게 되어 다음 강좌를 듣게 되었다. 약 절반정도 들은 상황인데, 아직 까지는 강의가 만족스러운 상황이다!! 이번주 까지 완강 하고, 다음 주 프로젝트부터 당장 적용해봐야겠다! 2. 협업 프로젝트 ㅎㅎ 같은 조 팀원인 땃x 님 덕분에 2주를 날리고 있다. 블로그 개설 이후 누군가를 비방하는 이글이 처음일 것 이다.... 어떻게 사람이 이토록 자기 생각만을 우선시 할 수 있는지 그게 궁금하다... 남의 생각은 아이디어가 나쁘며, 자신의 아이디어만이 더 좋다 생각하는 사람과 2주 협업하니까 진짜 스트레스가 엄청 나다... 아직도 2일 더 남았다니.... 빨리 끝났으면 좋겠다 ㅠ,ㅠ.... 코드도 같이 .. CODE SQUAD/회고록 2022. 4. 13. [TIL] 일일 회고 2022/04/06 ~ 4/09 오늘 한 일 1. JPA 복습하기 예전에 들었던 영한님의 JPA강좌를 빠르게 복습하였다. 한주동안 남는 시간에는 거의 JPA 강의를 들으며 복습한 것 같다. 빨리 JPA 활용 2편 까지 들어서 APi로 설계하는 방식에 대한 공부를 좀더 해봐야 겠다. 2. 코드리뷰 정리하기 HTML 삽입 미리보기할 수 없는 소스 팀원과 처음 Work라는 도메인 모델을 만들때 2가지 방식의 생성방법에 대하여 논의 하게 되었습니다. 생성자 방식 빌더패턴 1) 생성자" data-og-host="blogshine.tistory.com" data-og-source-url="https://blogshine.tistory.com/362" data-og-url="https://blogshine.tistory.com/362" data-o.. CODE SQUAD/회고록 2022. 4. 10. [Review] 2022/04/06 1차 PR 1. 질문 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 팀원과 처음 Work라는 도메인 모델을 만들때 2가지 방식의 생성방법에 대하여 논의 하게 되었습니다. 생성자 방식 빌더패턴 1) 생성자 이용하기 public class Work { // 생략... public Work(String title, String content, String author) { this.title = title; this.content = content; this.author = author; this.workStatus = WorkStatus.TODO; // 초기값 자동 지정 this.createDateTime = LocalDateTime.now(); // 초기값 자동 지정 this.las.. CODE SQUAD/FeedBack 정리 2022. 4. 10. [Review] 5단계 - 동적 HTML (2022/04/03) [케이 & Shine] 5단계 - 동적 HTML by zbqmgldjfh · Pull Request #65 · codesquad-members-2022/java-was 안녕하세요 리뷰어님!! K, Shine 팀 입니다. 저희 팀의 리뷰를 해주셔서 감사합니다!!! 질문 저희 팀이 로그인 처리를 위해서 LoginFilter 를 구현하게 되었는데, 기능은 정상 작동 하지만, 전반적으로 github.com 1. 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번 리뷰는 Roach가 해주셨다! 감사합니다 로치!! 1. JSessionId 구현 비슷하게 나마 sessionId를 유사하게 구현하려 노력했던 부분이다. save를 하면서 저장을 하고, 반환값으로 session.. CODE SQUAD/FeedBack 정리 2022. 4. 3. [Review] 웹서버 4단계 - 쿠키를 이용한 로그인 구현 (2022/03/30) [K & Shine] 웹서버 4단계 - 쿠키를 이용한 로그인 구현 by zbqmgldjfh · Pull Request #54 · codesquad-members-2022 안녕하세요 리뷰어님!! K, Shine 팀 입니다. 저희 팀의 리뷰를 해주셔서 감사합니다!!! 기존에 Servlet에 대한 공부를 해본적이 있어, 참고해 가면서 구현하려 노력하였습니다. Step04 TODO list Servlet inter github.com 1. 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이번 리뷰는 honux가 해주셨다!! 아프신 와중에 리뷰해주셔서 감사합니다!! 1. Session Key를 저장할때 생성하기 원래 우리의 코드는 sessionDB에 저장을 할 때, sa.. CODE SQUAD/FeedBack 정리 2022. 4. 1. [Review] 웹서버 3단계 - POST로 회원 가입 (2022/03/29) [Shine & 케이] 웹서버 3단계 - POST로 회원 가입 by zbqmgldjfh · Pull Request #43 · codesquad-members-2022/java-was KShine 의 3단계 결과 안녕하세요 리뷰어님 저희팀을 리뷰해 주셔서 먼저 감사의 말을 전합니다 ㅎㅎ!! 이번 과제에서는 Request, Response 객체를 만들려 노력하였습니다. 특히 Response 같은 경우 forward( github.com 이번 과제는 팀원과 함께 pair 프로그래밍을 통해 HTTP 서버를 만드는 과제였습니다. 1, 2 단계는 간단하여 reivew 가 적었기에 본격적인 부분인 3단계 부터 리뷰정리를 하게 되었습니다. 1. 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보.. CODE SQUAD/FeedBack 정리 2022. 3. 29. [Review] 스프링 카페 6단계 - 댓글 (2022/03/17) [Shine] 스프링 카페 6단계 - 댓글 by zbqmgldjfh · Pull Request #120 · codesquad-members-2022/java-spring-cafe 안녕하세요! Shine 입니다! 우선 리뷰를 해주시는 리뷰어 님께 감사의 인사를 전합니다! 이번 과제를 수행하며... 요구사항에서는 게시물에 자신이 쓴 댓글이 있으면 삭제 불가라 되어있지만... 그 github.com 1. 질문 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 질문 1) 댓글을 작성하면 Session은 뷰, 서버 중 어디서 넘겨야 하는가? 이번 댓글 기능 구현 에 사용한 DTO는 다음과 같습니다. public class ReplyDto { private String userId; .. CODE SQUAD/FeedBack 정리 2022. 3. 25. [Review] 스프링 카페 5단계 - 게시글 권한부여 (2022/03/17) [Shine] 스프링 카페 5단계 - 게시글 권한부여 by zbqmgldjfh · Pull Request #94 · codesquad-members-2022/java-sprin 안녕하세요! Shine 입니다! 우선 리뷰를 해주시는 리뷰어 님께 감사의 인사를 전합니다! 이번 과제를 수행하며... 이번주가 마지막 Spring 카페 구현 기간이라 그런지 좀 급급하게 구현한 기분이 드 github.com 1. 코드 리뷰 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 1. 반환값에 대하여 생각해보기 우선 Long을 사용한 가능 큰 이유는 "정상적으로 삭제 되었는지 확인하고 싶다" 였다. 조금 다른 이야기 이기인데.. 그 학교 시스템프로그래밍 시간에 System call 들 공부할.. CODE SQUAD/FeedBack 정리 2022. 3. 25. [TIL] 일일 회고 2022/03/24 오늘 한 일 1. HttpServer 만들기 기존의 구현에서 HttpRequest, HttpResponse 객체를 따로 분리하여 만들어 내었다. Request 클래스는 만들때 어렵다 생각하 지 못했는데... Reponse는 OutputStream 을 통해 반환 해줘야 하기 때문에 여러 고민거리가 있었다. 1) 상태 코드에 따른 reponse 메시지의 header 설정을 어떻게 할 것 인가? 2) 만들어진 response 객체로부터 어떤 방식으로 OutputStream을 통해 반환할 것 인가? 이후 request, response 까지 만들면 최종적으로는 Servlet 이라는 Class를 만들어보고 싶다! 2. AWS 입문서 4장 읽기 요즘 6시 까지만 짝프로그래밍을 진행하고, 저녁 시간에는 AWS 입문서.. CODE SQUAD/회고록 2022. 3. 24. 이전 1 2 3 4 다음