원티드 - 프리온보딩
Secured_Post
트러블 슈팅
Secured_Post
비밀번호를 이용한 게시글 서비스
MVP
유저가 이모지, 비밀번호를 포함한 게시글을 작성하는 서비스로 아래와 같은 기능을 제공
주요 기능
- 유저 : 구현하지 않음 ( 분석된 요구사항에서 필요로 하지 않음 )
 - 게시글
 
- Read : All
 - Create : All (이모지, 작성하는 게시글의 비밀번호 포함하여 작성한다.)
 
이모지 적용 방법 : (제목, 내용에)정규표현식을 적용- Update : C에서 입력한 비밀번호를 통과해야만 가능
 - Delete : C에서 입력한 비밀번호를 통과해야만 가능
 
기술 스택
Python3DjangoDRF
Github
: post_create_service 함수를 TDD로 구현하는데 있어서 익숙하지 않아서 어려움이 많았다.
작성 루틴 :
test코드 작성 ->test통과하기 위한service코드 작성 ->error코드 확인 ->error핸들링 &test통과 확인 -> 코드 리팩토링
ex)
1.test코드 작성![]()
test통과하기 위한service코드 작성
![]()
error코드 확인
![]()
error핸들링 &test통과 확인
![]()
![]()
: service에서 중요 메소드를 구현하고 View에서 request data, response에 따른 error를 핸들링하는데 있어서 error 메시지를 처리하는데 어려움이 있었다.
tryexcept구문에서exceptions을 이용해error메시지 분석 & 핸들링![]()