[니꺼, 내꺼] 2주차 - 문제 해결 과정 설명
2024. 12. 13. 11:22ㆍ내일배움캠프/Barter
해당 게시글은 2주차에 '제안물품생성(등록물품→제안물품), 등록물품생성(제안물품→등록물품)' 기능을 구현하면서 마주한 문제를 해결한 과정을 작성한 글입니다.
1. 문제 인식
팀 회의에서 "사용자가 본인이 등록한 '제안물품' 을 바로 '등록물품' 으로(또는 '등록 물품' 을 '제안 물품으로') 변경할 수 있으면 어떨까?" 라는 의견이 나와 해당 기능을 구현할 때 "어? API URL 을 어떻게 작성하는게 좋을까?" 라는 생각이 들었습니다.
구현하고자 하는 기능에 '생성, 삭제' 라는 2가지 키워드가 들어가 있다보니 API URL 은 물론 코드 작성전에 이를 정리할 기준을 정할 필요성을 느꼈습니다.
2. 해결 방안
"등록물품(or 제안물품) 정보를 생성하는 또 다른 방식으로 보면 되지 않을까?" 라는 생각이 들었고 기존의 물품 생성 기능외에 다른 생성방식을 가진 별도의 물품 생성 기능을 구현하는 것으로 문제를 해결하였습니다.
3. 해결 완료
제안물품과 등록물품 CRUD 에 새로운 방식의 생성 기능을 추가할 수 있었고 명확하게 기준이 생겨 적절한 API URL 은 물론 비즈니스 로직 또한 작성할 수 있었습니다.
'내일배움캠프 > Barter' 카테고리의 다른 글
[니꺼, 내꺼] 3주차 - 왜, 추가 API 가 필요한가? (0) | 2024.12.20 |
---|---|
[니꺼, 내꺼] 2주차 - 의사결정 과정 설명 (0) | 2024.12.13 |
[니꺼, 내꺼] 알림 기능 구현을 위한 학습 (0) | 2024.12.09 |
[니꺼, 내꺼] 5분 기록 테이블 (0) | 2024.12.04 |