Skip to content

[Refactor/#67] 코드 중복 삭제 및 인증 미들웨어 추가 #79

Merged
jeongkyueun merged 4 commits intodevelopfrom
refactor/issue-67
Jan 19, 2026
Merged

[Refactor/#67] 코드 중복 삭제 및 인증 미들웨어 추가 #79
jeongkyueun merged 4 commits intodevelopfrom
refactor/issue-67

Conversation

@jeongkyueun
Copy link
Collaborator

@jeongkyueun jeongkyueun commented Jan 19, 2026

📌Refactor: 코드 중복 삭제 및 인증 미들웨어 추가

📌 관련 이슈번호

📌 PR 유형

어떤 변경 사항이 있나요?

  • 새 기능 추가
  • 버그 수정
  • 리팩토링

📌 PR 요약

task.service.js와 task.route.js 파일 개선
인증 미들웨어 추가, 중복 코드 제거, 에러 핸들링 개선 등이 포함.

📌 작업 세부 내용

인증 미들웨어 추가
task.route.js의 모든 라우트에 authenticate 미들웨어 적용
보안 강화를 위해 인증이 필요한 모든 엔드포인트 보호

중복 코드 제거
task.service.js에서 중복된 updateSubTaskStatus 메서드 제거
코드 가독성 및 유지보수성 향상

에러 핸들링 개선
status → statusCode로 통일
errorCode 필드 추가로 상세한 에러 식별 가능
404 에러에 대한 구체적인 에러 코드(SUBTASK_NOT_FOUND) 추가

API 엔드포인트
세부 TASK 상태 업데이트(/subtask/:subTaskId/status)
세부 TASK 마감일 변경(/subtask/:subTaskId/deadline)
세부 TASK 담당자 설정(/subtask/:subTaskId/assignee)

기능 개선
세부 TASK 담당자 설정 시 팀/개인 과제에 따른 유효성 검사 강화
에러 발생 시 상세한 로깅 추가

📸 스크린샷 (선택)

🔗 참고 자료

@jeongkyueun jeongkyueun self-assigned this Jan 19, 2026
@jeongkyueun jeongkyueun merged commit 7fa1f42 into develop Jan 19, 2026
1 check passed
@JungMINI-developer JungMINI-developer deleted the refactor/issue-67 branch January 22, 2026 18:20
@jeongkyueun jeongkyueun changed the title Refactor: 코드 중복 삭제 및 인증 미들웨어 추가 [Refactor/#67] 코드 중복 삭제 및 인증 미들웨어 추가 Jan 24, 2026
@jeongkyueun jeongkyueun added the enhancement New feature or request label Jan 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] 검토

1 participant