본문 바로가기

Project33

[4일차 작업일지] 멘토링을 했다.. 현직자는 이런 걸까..? 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: 파일 올리기 로직 이해 -> 일기 연관 관계 생각 # 오후: 파일 올리기 로직 수정 -> 멘토링 회의록 초반이라 형식이 제대로 없어 이번주 스크럼은 원활하게 진행되지 못했다. 다음주부터는 YTB를 각자 기록하고 말하는 형식으로 틀을 정해서 좀 더... 유의미한 회의가 진행될 수 있었으면 좋겠다. 개념 정리 MultipartFile 주요 메서드 file.getOriginalFilename() : 업로드 파일 명 file.transferTo(...) : 파일 저장 스프링 프레임워크에서 의존성을 주입하는 방법 1. 생성자 주입 (Constructor Injection) @Component public class Test { private f.. 2022. 11. 11.
[3일차 작업일지] 버킷리스트 구현 완료!! Contents 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: ERD 설계 완료 -> 역할 분담 # 오후: 체크리스트 / 버킷리스트 구현 완료 회의록 내가 주도하는 회의는 언제 해도 떨린다.. 소스 트리를 이용해서 GitFlow 방식으로 작업 진행 pr/이슈 템플릿 사용 주차 진행 목표 정하기 ERD 설계 애너테이션 정리 @Modifying @Query 어노테이션에서 작성된 조회를 제외한 데이터의 변경이 있는 삽입(Insert), 수정(Update), 삭제(Delete) 쿼리 사용시 필요한 어노테이션 헷갈리는 개념 정리 ResponseEntity? HttpEntity에는 HTTP 요청과 응답에 해당하는 HttpHeader와 HttpBody를 포함하는 클래스이다. ResponseEn.. 2022. 11. 10.
[2일차 작업일지] 지루하지만, 중요하다! 프로젝트 설계 Contents 오늘 하루 일정 # 하루 일정 # 오전: 목업 완성 -> 요구 사항 정의서 # 오후: 태그 생성, 수정, 삭제 추가 API 명세서 테이블 명세서 진행 상황 저번에 설계 단계를 설렁설렁 해서 뒤에 테이블 연관관계도 헷갈리고, API 응답값이 생각하던 게 프론트와 백이 달라서 다시 수정해야 되는.. 아주 슬픈 일이 있었기 때문에, 이번엔 절치부심으로 최대한 꼼꼼하게 작업했다. 사용자 요구사항 정의서 / API 명세서 / 테이블 명세서 최대한 변동사항이 적어지게 최대한 생각해서 같이 작업했다. 확실히 하루종일 설계한다고 디스코드 켜고 하니까.. 좀 피곤하긴 하다.. 그래도 중요한 작업인 만큼! 집중해서 실수 없이 해야지. 그리고 내일은.. 이제 ERD 설계 마치면 역할 분담하고 코딩 들어갈 것.. 2022. 11. 9.
[1일차 작업일지] 다시 시작! 오늘 하루 일정 # 하루 일정 # 오전: 아이디어 브레인 스토밍 # 오후: 아이디어 확정 -> 화면정의서 목업 진행 상황 새로운 팀으로 다시 시작한다! 라고 하기에는 저번에 스택 오버 플로우 클론을 같이 했던 팀원이 나 포함 4명이나 있다. 그래서 든든하고, 낯가림도 걱정이 없다.. 하지만 걱정은 어쩌다보니 내가 팀장이 됐다. 사실 팀장은 할 수 있는데.. 발표가..... 걱정 되지만.. 취직하면 수없이 코드 리뷰하고 발표하고 그럴텐데.. 먼저 맞으면 나중에 덜 아프지 않을까?? 힘내보자!! 아자아자!!!!!!!!!!!!1 오늘 작업은 아이디어를 여행 일기 어플로 딱 정했고, 목업으로 화면 어떻게 구상할지 대략적으로 정했다. 후....... 떨린다.. 실력이 많이 부족한데.. 한 달 동안 부족한 부분 빡.. 2022. 11. 8.
[15일차 작업일지] 드디어! 끝이!! 났다!!!!!!!!!!!!!!!! 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: 데이터 키 값 변경 -> 태그 dto 수정 # 오후: 태그 생성, 수정, 삭제 구현 완료 개념 @RequestBody로 여러 객체 받기 @PostMapping("/article") public ResponseEntity postArticle(@Valid @RequestBody ObjectNode saveObj, Long articleId) throws JsonProcessingException { String email = (String) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); ObjectMapper objectMapper = new ObjectMa.. 2022. 11. 8.
[14일차 작업일지] 댓글..이 지긋지긋한 자식.. 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오후: 수정 권한 추가 -> 원상복구.. / 댓글에서 대댓 조회 기능 구현 애너테이션 정리 @Transactional 메서드가 포함하고 있는 작업 중에 하나라도 실패할 경우 전체 작업을 취소 @AuthenticationPrincipal 로그인한 사용자의 정보를 파라미터로 받음 진행 상황 댓글과 대댓 구현은 거의 끝났다. 수정 / 삭제 권한 부여하는 곳에서 어려움을 겪고 있기는 한데, 시간 맞춰서 다른 분들과 같이 머리 싸매고 해보려고 한다. 지금 백엔드에서 해야 될 남은 일이... 태그, 투표, 검색, 태그검색, 정렬 이렇게 남았다. 프론트에서 태그 -> 투표 -> 정렬 이 순서로 중요하다고 하셔서 일단 주말 동안 태그를 구현하려고 한다..... 2022. 11. 5.
[13일차 작업일지] 대댓기능도 어느정도 끝~ 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: 대댓글 기능 추가 # 오후: 답변 articleId로 조회 / 권한 수정 / 대댓글 CRUD 구현 회의록 프론트에서 요청을 보내면 아주 가끔 데이터 테이블이 날아가는 오류가 생겼다. 그 부분을 해결하는 얘기가 대부분이었다. 이제.. 프로젝트 마지막 주말이다.. 파이팅!! 헷갈리는 개념 정리 Cascade Entity의 상태 변화를 전파시키는 옵션 진행 상황 오늘은 할 일이 크게 없어서 그냥 대댓글 만들고 권한 수정 오후에 해야지~ 이랬는데, 답변 조회에서 게시글 지정이 안 되고, 그냥 전체만 불러오게 돼있어서 그 부분을 수정했다. 그러다가 또 권한 수정도 하고 이러다보니까 그냥 개판으로 3개를 동시에 하다보니 정신이 없었다... 오늘의.. 2022. 11. 4.
[12일차 작업일지] 아니 CRUD 끝이라며!! 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: HTTP 공부 -> 더미 데이터 추가 # 오후: 게시글 연관관계 설정 -> 글 수정 사용자 확인 / 답변 조회 기능 추가 회의록 오늘은 딱히 회의가 없었고 각자 일을 하며 안부 전하는 게 끝! 프론트에서 작업이 끝나면 추가적으로 뭘 더할 지 생각해보기로 했다. 헷갈리는 개념 정리 Long과 long의 차이 Long long null 가능 null 불가능 참조 타입 원시 타입 (기본 데이터) 진행 상황 정말 끝난 줄 알았지... 어제 article과 연결이 제대로 안되어 그 부분 수정하고, 이제 글 수정 권한만 하면 됐는데.. 그게 정말 더럽게 안 됐다. 정말........ 그러다 이제 갑자기 답변 조회에서 오류가 나고.. 그래서 한번에.. 2022. 11. 3.
[11일차 작업일지] CRUD 진짜 끝! 이메일 인증도 끝! [6일차 작업일지] 답변 CRUD 기능 구현 끝! 오늘 하루 일정 # 하루 일정 # 9시: 중요한 아침 회의 # 오전: 프론트 + 백 API 확정 -> 패치 오류 수정 # 오후: 이메일 인증 -> 연관관계 설정 완료 회의록 아침 전체글 get 응답 데이터 { article_id: 1, title: '질문 제목', content: '질문 내용', email: '질문 작성자 이메일', vote: 1, create_at: 'Oct 27, 2021 at 15:34', tags: ['python', 'ios'], comments: [ { comment_id: 1, content: '댓글 내용1', email: '댓글 작성자 이메일1', vote: 2, create_at: 'Oct 27, 2022 at 15:34'.. 2022. 11. 2.
[10일차 작업일지] 실수 멈춰!! 오늘 하루 일정 # 하루 일정 # 9시: 간단한 아침 회의 # 오전: API 명세서 재정비 -> Entity DB 상관관계 추가 # 오후: H2 오류 해결 회의록 투표 기능은 일단 미루고 유저와 게시글 상관관계 연결을 먼저 하자! 애너테이션 정리 @JsonIgnore 데이터를 주고받을 때 애너테이션을 붙인 값을 응답받지 않음 @ManyToOne(fetch = FetchType.LAZY) 조회할 때 정보를 지연시키는 것 API 명세서 재작성 진행 상황 아침에 API 명세서를 재작성하고 엔티티 연결을 추가했다. 그랬더니..? 갑자기 잘 되면 PATCH가 안 먹는다...😂😂 그 부분은 일단 미뤘고, h2 문제는 너무 단순한 실수여서... 이제 다시는 그 부분은 실수 안 할 것 같다. 2022. 11. 1.
728x90