Skip to content

Conversation

@mdeeno
Copy link
Collaborator

@mdeeno mdeeno commented Dec 18, 2025

1. 스프린트 미션 요구사항 체크리스트

요구사항

기본 요구사항

공통

  • Github에 스프린트 미션 PR을 만들어 주세요.

Article API (ArticleService.js)

  • 'https://panda-market-api-crud.vercel.app/docs/#/Article' API를 이용하여 아래 함수들을 구현해 주세요.
  • getArticleList() : GET 메서드를 사용해 주세요.
  • page, pageSize, keyword 쿼리 파라미터를 이용해 주세요.
  • getArticle() : GET 메서드를 사용해 주세요.
  • createArticle() : POST 메서드를 사용해 주세요.
  • request body에 title, content, image 를 포함해 주세요.
  • patchArticle() : PATCH 메서드를 사용해 주세요.
  • deleteArticle() : DELETE 메서드를 사용해 주세요.
  • fetch 혹은 axios 를 이용해 주세요.
  • 응답의 상태 코드가 2XX가 아닐 경우, 에러메시지를 콘솔에 출력해 주세요.
  • .then() 메서드를 이용하여 비동기 처리를 해주세요.
  • .catch() 를 이용하여 오류 처리를 해주세요.

Product API (ProductService.js)

  • 'https://panda-market-api-crud.vercel.app/docs/#/Product' API를 이용하여 아래 함수들을 구현해 주세요.
  • getProductList() : GET 메서드를 사용해 주세요.
  • page, pageSize, keyword 쿼리 파라미터를 이용해 주세요.
  • getProduct() : GET 메서드를 사용해 주세요.
  • createProduct() : POST 메서드를 사용해 주세요.
  • request body에 name, description, price, tags, images 를 포함해 주세요.
  • patchProduct() : PATCH 메서드를 사용해 주세요.
  • deleteProduct() : DELETE 메서드를 사용해 주세요.
  • async/await 을 이용하여 비동기 처리를 해주세요.
  • try/catch 를 이용하여 오류 처리를 해주세요.

파일 구조 및 실행

  • 구현한 함수들을 아래와 같이 파일을 분리해 주세요.
  • export를 활용해 주세요.
  • ProductService.js 파일 Product API 관련 함수들을 작성해 주세요.
  • ArticleService.js 파일에 Article API 관련 함수들을 작성해 주세요.
  • 이외의 코드들은 모두 main.js 파일에 작성해 주세요.
  • import를 활용해 주세요.
  • 각 함수를 실행하는 코드를 작성하고, 제대로 동작하는지 확인해 주세요.

2. 주요 변경사항

Sprint Mission 1, 2 피드백 반영 (수정)

  • 구글 애널리틱스: 코드 추가 및 주석 처리
  • 네이밍 컨벤션 수정: 기존 케밥/스네이크 케이스를 **카멜 케이스(CamelCase)**로 전체 변경
  • 접근성 개선: 이미지 Alt Text 디테일 수정

Sprint Mission 3

  • 미션 3 요구사항에 따른 ArticleService, ProductService, main 코딩 및 테스트 완료

3. 멘토님에게 남길 메시지

안녕하세요 멘토님! 스프린트 미션 3 (및 1, 2 리팩토링) 제출합니다.
요구사항에 맞춰 최대한 진행했습니다.

지난 미션의 심화 요구사항이었던 구글 애널리틱스는 코드는 추가했으나 ID 발급을 하지 않아 주석 처리해 두었습니다.

부족한 부분이 많겠지만 코드 리뷰 부탁드립니다! 감사합니다.

@mdeeno mdeeno requested a review from puretension December 18, 2025 09:42
@mdeeno mdeeno self-assigned this Dec 18, 2025
@mdeeno mdeeno added 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 진행중 아직 스프린트 미션 제출일이 아닙니다. 새로 커밋된 내용에 대해 코드리뷰 해주세요! (2주 이상의 스프린트 미션 중간점검 PR 제출시 사용합니다.) labels Dec 18, 2025
@mdeeno mdeeno added 최종제출 스프린트 미션 최종 제출 PR입니다. 코드리뷰 및 평가해주세요! and removed 진행중 아직 스프린트 미션 제출일이 아닙니다. 새로 커밋된 내용에 대해 코드리뷰 해주세요! (2주 이상의 스프린트 미션 중간점검 PR 제출시 사용합니다.) labels Dec 18, 2025
@mdeeno mdeeno changed the title [박수훈] sprint 1, 2 수정, sprint3 제출 [박수훈] sprint 1, 2 수정, sprint 3 제출 Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 최종제출 스프린트 미션 최종 제출 PR입니다. 코드리뷰 및 평가해주세요!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant