Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2주차 미션 / 서버 4조 배준영 #3

Open
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

junyoungBae1
Copy link

안녕하세요. 서버 4조 배준영입니다.

이번 2주차는 HTTP통신에 대해 이해할 수 있었던 시간이었습니다.

리팩토링은 다음과 같이 진행하였습니다.

  • Enum 활용 (HttpHeader,HttpMethod,HttpStatus,UrlPath,UserQueryKey)
  • HttpRequest 메시지 분리
  • HttpResponse 분리
  • url마다의 작업 처리 분리 (Controller)
  • 분기문처리(Mapping)

이번 미션을 진행하면서, 처음에는 테스트 코드를 활용해 기능을 검증하려 했으나, 아직 익숙지 않다 보니 종종 문제가 발생할 때마다 System.out.println()으로 문제를 진단하는 방식에 의존하게 되었습니다. 이런 식으로 실행과 중지를 반복하며 로컬호스트에서 결과를 확인하는 과정은 점점 비효율적이라고 느껴졌습니다.

이러한 과정을 겪으면서 TDD에 대한 필요성을 더 느낀 것 같습니다.😥

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant