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

POST api/v1/user/ 를 통해 profile 생성 시에 university, company등의 값 #186

Open
Hank-Choi opened this issue Sep 23, 2020 · 1 comment
Labels
backend HW2 specification issues related with specification of assignments tip Share your knowledge and experience!

Comments

@Hank-Choi
Copy link
Contributor

과제 2 에 4번 항목에서 profile 생성 시에 university, company등의 값에 대한 명세가 부족한데요

5번항목에 적힌 것과 비슷하게

  • 참여자인 User는 소속 대학에 대한 정보(university)를 등록할 수 있습니다. 정보가 없는 경우, ""으로 DB에 저장됩니다.
  • 진행자인 User는 소속 회사에 대한 정보(company)와 자신이 몇 년차 경력인지(year)를 등록할 수 있습니다. 정보가 없는 경우, 각각 ""과 null으로 DB에 저장됩니다.
  • 참여자인 User가 request body에 company를 포함하는 등, 자신의 유형과 맞지 않는 정보가 들어오면 그냥 무시하면 됩니다. body가 완전히 비어있어도 무시하면 됩니다.
  • university와 company에 0글자가 오는 경우(사후 수정 - 해당 key의 value가 0글자로 오는 경우에는 ""으로 수정하면 됩니다.(과제 2 문제 조건 질문 #170 issue 참고)), year에 0 또는 양의 정수가 아닌 값이 오는 경우는 400으로 응답하며, 적절한 에러 메시지를 포함합니다.

라고 생각하면 된다고 합니다. @davin111

@Hank-Choi Hank-Choi added documentation Improvements or additions to documentation backend HW2 labels Sep 23, 2020
@davin111
Copy link
Member

davin111 commented Sep 23, 2020

그렇습니다. @Hank-Choi 이 부분 역시 좀 더 상세하게 제가 assignment.md에 추가해두도록 하겠습니다. 물론 제가 처음부터 매우 상세하게 이런 놓치는 부분 없이 명시해두었어도 좋았겠습니다만, #163 (comment) 에서 제가 한 문단 정도 길게 언급한, 사실 진짜 개발에서라면 이런 경우엔? 저런 경우엔?을 스스로 고민하는 과정 또한 필수적일 것이라는 언급을 해둔 것 역시 다들 한 번쯤 읽어보시면 좋을 것 같습니다!(그렇다고 의도적으로 이런 내용을 누락시켰다는 것은 당연히 아니구여...) 벌써 요정도의 복잡도만 되어도 모든 경우의 수를 나열한다는 것이 상당히 어려워지고 있지요!

@davin111 davin111 added tip Share your knowledge and experience! specification issues related with specification of assignments and removed documentation Improvements or additions to documentation tip Share your knowledge and experience! labels Sep 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend HW2 specification issues related with specification of assignments tip Share your knowledge and experience!
Projects
None yet
Development

No branches or pull requests

2 participants