본문 바로가기

Sparta 내일배움캠프 Java 5기37

(24.07.23) 코드 리뷰 게시글 수정/삭제 기능 구현 + 코드 리뷰 댓글 생성/수정/삭제 기능 구현 + 댓글 좋아요 추가/삭제 기능 구현 코드 리뷰 CodeReview코드 리뷰 CodeReviews 게시글 수정 기능// CodeReviews 엔터티...@Column(nullable = false) private String title; @Column(nullable = false) private String category; @Column(nullable = false) private String contents; @Column private String code;...public void updateCodeReview(CodeReviewsRequestDto codeReviewsRequestDto) { this.title = codeReviewsRequestDto.getTitle(); this.contents = c.. 2024. 7. 24.
(24.07.22) 코드 리뷰 게시글 생성 기능 구현 코드 리뷰 CodeReivews 게시글 생성 기능코드 자체를 JSON 형태로 DB에 저장을 하는 것은 관계 데이터를 확인하는 MySQL DB의 성격과 맞지 않다고 판단너무 과도하게 길어지는 코드일 경우, DB에 저장 시, 다수의 코드 리뷰를 조회/수정 에 있어서 많은 성능을 요구할 것이라고 생각 -> 따로 S3 구성하지만, 개발 단계이기 때문에 MinIO 사용 환경을 만들어 놓을 경우 다른 추가 기능이 발생했을 경우 이미지 등 미디어 파일, 코드 파일 그대로 저장해서 사용할 수 있다고 판단 @Transactional public CodeReviewsResponseDto createCodeReview(CodeReviewsRequestDto codeReviewsRequestDto, Users us.. 2024. 7. 23.
(24.07.19) Project S.A. 작성 1. 프로젝트 제목/설명프로젝트 명 : public class Dev {}기획배경개발자 풀이 증가하는 트렌드에 따라, 개발 취준생과 주니어 개발자들에게는 협업 경험의 효과 적인 플랫폼의 필요성 증가기획 목적개발자들이 모여서 함께 스터디 그룹을 구성하고 사이드 프로젝트를 진행하며, 코드 리뷰와 피드백을 주고받을 수 있는 협업 플랫폼을 제공주요 기능 요약• 사용자가 직접 CRUD를 통해 관심사별/프로젝트별 모임을 효율적으로 관리• Feed 형 코드리뷰 및 정보 공유와 Comment CRUD 를 통한 관리• 협업 Process 칸반보드 CRUD를 통한 효율적인 프로젝트 관리와 실시간 소통 2. WireFrame3. ERD 4. API 명세서 2024. 7. 19.
(24.07.16) A08조 "Palette" Project - KPT 회고 Summary👍 KEEP협업 회의 시, 너무 기능 구현 또는 해야할 일에서만 회의를 하는 것이 아니라 서로 Small Talk을 섞어가면서 활기찬 분위기와 좋은 컨디션으로 프로젝트를 진행할 수 있었다.프로젝트를 시작 하기 전, GitHub 규칙, Git Convetion, .env 를 통한 환경변수 설정 및 docker-compose.yml을 통한 협의를 통해 개발 환경을 일치시켜, 개발 환경 관련 트러블이 발생하지 않았다.GitHub에 Pull Request 진행이 있을 때 곧바로 Merge 되는 것이 아니라 서로의 코드를 보면서 부족한 부분이나 놓친 부분을 점검해주는 코드리뷰/피드백을 적극적으로 할 수 있었다.서로의 코드와 로직 등 각 팀원간 분배되어 구현된 기능과 파트에 대해서 서로 코드로써 존중.. 2024. 7. 16.