회고 KEEP 팀원들과 소통이 원활하게 되어 좋았습니다. 문제가 있을 때 ㅈ팀원들끼리 같이 찾아가며 해결하는 시간이 너무 좋았습니다. PROBLEM 아직 코드작성 이해도가 부족하여 코드 분석 및 내가 작성한 코드 해설하는데 어려움이 있었다. TRY 킷허브 커밋시 코드 컨벤션 통일, 더 서비스적인 개발 시도 좋아요, 팔로우, 관리자 기능 등등 느낀 점 아직도 코드작성하는데 시간이 오래 걸린다. 코드를 잠깐 봐도 어떻게 동작하는지 파악할 수 있도록 더욱 코드와 친해지도록 노력해야겠다. 지금까지 팀과제 진행하면서 가장 협업다운 협업을 하지 않았나 싶었다. 팀원분들 너무 착하시고 열심히여서 저도 ㅗ더 집중할 수 있는 시간이었습니다. All IS Well!!
전체 글
개발자 되고싶어서 7년다닌 회사 때려치고 개발 공부 끄적이는 공간.게시글 CRUD 구현 Controller package com.burrow.burrow.post.controller; import com.burrow.burrow.post.dto.CommonResponseDto; import com.burrow.burrow.post.dto.PostRequestDto; import com.burrow.burrow.post.dto.PostResponseDto; import com.burrow.burrow.post.service.PostService; import com.burrow.burrow.user.security.UserDetailsImpl; import lombok.RequiredArgsConstructor; import org.springframework.http...
게시글 생성을 시작하다 오류를 발견했다. ㄷㄷ 500 Internal Server Error 발생 처음 보는 오류였다... 이거 찾느라 시간이 엄청 흘렀다.. 원인은 서비스 클래스에서 Repository를 불러올 때 final로 상수로 만들지 않아 @Aotowierd가 동작하지 않아 발생한 에러 같다. 아직 JPA에 미숙한나는 한참을 헤매었다. 저기에 쓰여있는 에러메시지를 봐도 어디가 문제인지 찾는 게 참 어려웠다. 컴파일러 단계에서는 에러가 발생하지 않아 더욱 어디가 문제인지 찾는 게 어려웠다. 이래서 컴파일러에서 에러가 발생하면 착한 버그라고 하는지 깨달은 시간이었다.
오전이랑 오후에는 Java공부 복습하느라 못들었던 밀린 강의를 조금 들었다. 4시부터 다시 프로젝트 진행을 시작했다. CRUD를 혼자서 만들어본적이 없어 처음엔 너무 막막했다. 이어서 이전 강의들을 뒤적뒤적 다시 들으면서 만들어볼려한다. 게시글 생성 Burrow 게시글 생성을 해보려한다. 음,,, 오늘 한게 없는것같다... ㅠ 게시글 생성 부분은 내일 작성해야겠다 ㅎㅎ 공부 열심히 하겠습니다!!
한주 한 주가 참 빠르게 지나가는 것 같다. 벌써 12월이라니... 이번주 우리 팀의 협업프로젝트는 익명 사이트를 만들기로 했다 기획 사용자에게 제공: 익명을 보장한 게이글 게시 주 사용자: 전 연령층 남녀노소 목적: 친한 지인 또는 가족에게도 말 못 할 고민은 누구에게나 있는 법, 그럴 땐 모르는 사람에게 말하고 싶기도 하다. 그렇게 해서 만들기로 했다. 콘텐츠는 익명 게시글을 올릴 수 있다. 디자인은 밝은 이미지로 했으면 좋겠다. 프로젝트 명 Burrow 프로젝트명은 익명사이트다 보니 익명이라는 의미를 내포한 이름이었으면 좋겠어서 스타그래프를 한 사람들이라면 누구나 아는 Zug의 burrow로 정하게 되었다. 자신의 모습을 감춘다는 익명과 잘 맞는 이름 같다. 프로젝트명이 정해졌으니 역시나 빼먹을 수..
반복문의 기본은 for문인줄 알았는데 while문이라고한다. ㄷㄷ 처음 알게된 사실! 조건문 - while while (조건식) { // 조건식이 참일 때 실행되는 코드 } // 조건식이 거짓이면 벗어난다. 조건문 - do-while while문과 비슷하지만 조건에 상관없이 무조건 1번은 코드를 실행한다. do { // 실행할 코드 } while (조건식); break, continue break while(조건식) { 코드1; break;//즉시 while문 종료로 이동한다. 코드2; } //while문 종료 continue while(조건식) { 코드1; continue;//즉시 조건식으로 이동한다. 코드2; } 조건문 - for for (1.초기식; 2.조건식; 4.증감식) { // 3.코드 } 초..
오늘 배운 것은 조건문 if이다. 엑셀의 if문과 매우 유사하다. 조건문 - If 비교 연산자를 통하여 특정 조건을 true 일 때 { } 안에 있는 코드가 실행된다. if (true) { //조건이 참일 때 실행되는 코드 } 조건문 - else else문은 조건이 false일때 실행된다. if (false) { //조건이 참일 때 실행되는 코드 } else { //만족하는 조건이 없을 때 실행되는 코드 } 조건문 - else if else 와 비슷하나 처음 조건이 false일 때 다음 조건을 찾는다. 다음 조건에서 if와 마찬가지로 true, false를 확인하여 코드를 실행한다. if (false) { // 조건이 참일 때 실행되는 코드 } else if (false) { // 첫번째 조건이 만족하지..
Java를 다시 공부하는 이유 어제 튜터님과 면담을 하고서 Java문법을 이용해서 코드 짜는 게 익숙지 않다는 의견을 받았다. 자바를 아직 덜 이해하였다고 하셨다. 나도 튜터님의 말에 동의 한다. 항상 코드를 작성할 때 이해가 되지 않은 상태에서 배워 더 어렵게 느껴졌었다. 이 코드는 어떻게 사용되는 거지? 하면서 강의 내용을 따라 치기 바빴다. 그래서 다시 처음부터 내가 직접 코드를 작성하면서 배워 나가보려 한다. 남들보다 늦더라도 내가 이해하고 넘어가야 나중에 더 빨리 성장가능성이 있다고 튜터님께서 말씀해 주셨다. 물론 나도 그 말에 매우 매우 동감한다. 그래서 나는 다시 Java문법 강의를 들으며 공부한다. Java문법 - 변수 변수는 데이터를 담는 그릇과 같다. 20이라는 데이터가 몇백 개 줄에 ..
어제에 이어 오늘도 개인연습.. JPA에 코드를 이해하기 위해 하는 프로젝트입니다. 잘못된 부분이 있다면 지적해 주시면 감사히 공부하고 수정하겠습니다. 게임피드 게시글 CRUD 서버만들기 게시글 생성 저장하는 JPA를 만들어보자 각 클래스 코드 설명은 시간과 글로 설명하기에 본인의 지식이 적어 코드만 보여주고 마무리하겠습니다. 게시글 생성 저장 GameController class GameFeedService Class GameFeed Class GameFeedRepository Interface GameFeedRequuestDto Class GameFeedResponseDto Class 여기까지 게임피드 생성저장에 대한 코드이다.. 오늘 튜터님과 많은 대화를 나눠봤는데.. 나의 실력이 어느 정도인지 확..
동기 JPA에 대해 연습할 겸 프로젝트를 만들어볼까 생각하게 되었다. 나의 취미는 게임이다.. 게임하면서 느끼는 거지만 나처럼 친구 없는 사람들 같이 게임할 수 있게 하는 플랫폼이 있었으면 좋겠다는 생각이 들었다. 그래서 게임하는 사람들을 연결해 주는 어플이 있었으면 해서 만들어 보기로 했다. 인스타그램처럼 피드를 올려서 인원 모집 등 자랑할 수 있는 게임의 인스타그램 같은 걸 하는 프로젝트다. 기능 유저 및 관리자 인증기능 회원가입(이메일인증), 로그인, 로그아웃 유저 프로필 관리 사진 변경 및 비밀번호 변경, 회원탈퇴 비밀번호 수정 시 기존 비밀번호 입력 및 수정비밀번호 입력해서 수정하는 과정 필요 게시물 CRUD 기능 게시물 작성, 조회, 수정, 삭제 기능 게시물 작성 수정 삭제 시 새로고침 기능 ..