[TIL] 원티드 프리온보딩 백엔드 인턴십 Week1) 7일차, 0826

류넹·2024년 8월 26일
1

오늘은 1주차 과제 마감일이라 모두가 더욱 분주해졌다.

✔️ 오늘 한 일

  • 게시물 관련 요구사항 추가 구현
    • 목록조회, 상세조회, 좋아요, 공유 접근 시 유저 검증 추가
    • 게시물 목록 응답 데이터 content 글자수 20자로 제한 추가
    • 게시물 상세 조회 시 조회수 1 증가 로직 추가
    • 유저 검증 추가 구현 후 관련 테스트 코드 수정
  • 테스트용 프로파일에 테스트 전용 데이터베이스 스키마 생성
  • 프로젝트 진행하는 동안 발생했던 트러블 슈팅 리스트 정리
  • README 작성

> TMI : 7일동안 4시간 이상 자본 적이 없다. ... Haha (그래도 재밌다. 하나씩 풀어나가는 쾌감)



👀 오늘의 이슈

- README에 어떤 내용을 작성할까?

  • 배경 : 1주차 과제 마감시간을 앞두고 README를 작성하면서 어떤 항목들을 나열할지 고민했다.
  • 과정 : README를 읽는 사람의 입장에서 우리 팀이 어떤 고민을 했고, 어떻게 협업하면서 문제를 해결했는지 잘 드러날 수 있는 내용을 작성하기 위해 노력했다.
  • 결론 : 목차를 작성하고, 아래와 같은 항목들을 작성했다.
    1. 간단한 서비스 소개
    2. 주요 기능 설명
    3. R&R (Roles and Responsibilities, 역할 분담)
    4. 프로젝트 과정 타임라인
    5. 협업 및 커뮤니케이션 - 문서화
    6. GitHub Issue & Jira를 통한 Task 트래킹 관리
    7. Discord를 활용한 소통 및 PR 알림 봇
    8. 프로젝트 환경
    9. 기술 선택 이유
    10. 요구사항 정의서
    11. API 명세서
    12. ERD
    13. 트러블 슈팅
    14. 디렉토리 구조


💡 Today I Learned

- Q클래스 문제가 또 발생했다.
이틀 전에 정리해놓았던 방법으로도 해결되지 않았고, 긴 시간 끝에 아래 방법을 통해 해결했다.
뭐든 안될 땐 reset을 해보자 ..

  1. Commit > Unversioned Files에 있는 Q클래스 파일 전부 삭제
  2. gradle > build > clean
  3. gradle > build > build
  4. 컴퓨터 reset
profile
학습용 커스터마이징 간단 개발자 사전

0개의 댓글