위코드 76일차_브랜디 21일차(4/12) 로그

jomminii_before·2020년 4월 12일
0

위코드 로그

목록 보기
73/78

회고

위코드에서의 마지막 일요일.... 이라고 쓰려고 했는데 생각해보니 위코드 끝나도 고시원 일주일 남아서 다음주에는 나오겠네

브랜디 api 는 이제 1차로는 다 마무리되어서 새로 개발을 한다기보다는 이제 리팩토링에 집중을 해야할거 같다. (프론트 분이 하는 api 제외) 그래도 이제 좀 했다고 1~2주차때 한걸 보면 고칠게 군데군데 눈에 띈다. 역시 하면 는다는게 정설...

내일부터는 UI가 나올동안 백엔드 팀원들이랑 같이 보면서 리팩토링 하고 발표 준비하고 해야지

오늘 23:59 부로 위코드 6기 치킨계가 끝난다. 매주 3개 이상씩 쓰기였는데 다행히 다 충족시켜서 벌금은 없다. 프로젝트 때부터는 정말 3개씩만 겨우 써서 추가로 많이 쓰진 못했다. 그래서 전체 개수로는 2위... 1위한 분은 뭘 한거지

이제 정말 위코드도 끝이 다되가나보다. 벌써 아쉽다.


작업 내용

1) refactoring/change_password_v1

[제한 조건 추가 / sql 바인딩 데이터 변경 / 인자명 수정][제한 조건 추가]

  • 변경할 비밀번호 길이가 4글자 미만이면 에러 반환 (‘TOO_SHORT_PASSWORD’)
  • 존재하지 않는 계정의 비밀번호 변경을 요청하면 에러 반환. row count = 0 특성 이용.(‘INVALID_PARAMETER_ACCOUNT_NO’)

[인자명 수정]

  • 전달 인자 명칭을 명확히 하기 위해 변경(account_info -> change_info)

[sql 바인딩 데이터 변경]

  • get_account_password 와 change_password dao 에서 sql 바인딩을 위해 사용한 데이터 변경
    - (기존) 바인딩을 위해 새로운 dict 를 정의해서 사용
    - (변경) 인자로 받아온 change_info 에 담긴 데이터를 그대로 사용

2) refactoring/image_uploader_and_put_seller_info and put event_info

[schema v2.2]

  • seller_account, products, product_infos에 맞는 번호 설정

[공통 이미지 업로더 적용(셀러 수정, 기획전 등록/수정) 외 일부 내용 수정][PUT - 셀러 수정]

  • 공통 이미지 업로더 적용
    -> 기존 : 셀러 전용 이미지 업로더 사용
    -> 변경 : 공통 이미지 업로더 사용

POST/PUT - 기획전 등록/수정

  • 공통 이미지 업로더 적용
    -> 기존 : 기획전 전용 이미지 업로더 사용
    -> 변경 : 공통 이미지 업로더 사용
  • 에러 메시지 통일
    -> 기존 : NO와 MISSING 혼용
    -> 변경 : NO로 통일. ex) NO_DETAIL_IMAGE
  • 기획전 타입이 상품, 유튜브 일 경우 기획전 종류 유효성 확인 추가
    -> 선택된 기획전 타입에 해당되는 기획전 종류가 아니면 에러 반환
  • 기획전 상품 정보를 json loads로 파싱하는 과정을 try/except 방식에서 if 문 방식으로 변경

(기획전 등록)

  • event_type_id 를 str 로 받아오던 것에서 int 로 받아오도록 변경
profile
https://velog.io/@jomminii 로 이동했습니다.

0개의 댓글