정말,,정말 바쁘고, 정신없어서 회고록을 너무 놓치고 늦게 작성한 것 같다. 😭

처음에는 병행이 가능했던 과제들도 시간이 지나며 난이도가 올라가고 연말에 따른 약속들과, 약간의 번아웃과 여러 소식들로 인해 시간이 부족하니 차례대로 놓치게 되는 것 같다.

이번주의 배경음

https://youtu.be/D5AOLDr7qzg

지금 듣고있는 보사노바 재즈! 역시나 심플한 멜로디에 경쾌해서 집중을 도와주고 멜로디에 빠지지 않게 해준다.

1. 회사😫


저번주에 이어 이번주까지 이어지는 프로젝트의 QA는 나를 좀먹는것 같다.

어디든 이 내용을 토로하고싶지만, 딱히 말할곳은 없고, 그러다가 회고록시간에 투덜투덜되며 마음의 안식을 약간이나마 얻었지만....

납득이 가는부분들과 가지않는부분들의 콜라보가 계속되고있다.

우선, 납득이 가는부분은 고객사 정책상 개발기에는 제공되지않는 API들에 대한테스트(장바구니,검색엔진, 피부측정결과 등등..) 오픈직전까지 테스트가 힘든상황이였기에 오픈 후에 QA피드백이 오는건 감수할만 하다. 하지만, 바로 납득안가는 부분이 이어지는데, 어째서 이런 부분들에서 생긴 문제가 대부분 문서의 규격과 다른 API Response 값들인것을 내가 다시 고쳐서 맞춰야 하는걸까?

예를들어 피부측정결과에 대한 API 문서에 나와있는 규격은

{
	"result":{ 피부측정결과들... },
	"detail":{ 
		"mergelist":{
			"prd_List":{추천상품들...},
		}
	},
	"list":{피부측정일시...}
}

이와같이 되어있어 추천상품이 detail.mergelist.prd_List라는 객체탐색을 했어야 했다면, 오픈되고 확인한 response는 그냥 prd_List의 depth가 1이였다. 규격처럼 3이 아니라!

{
	"result":{ 피부측정결과들... },
	"detail":{ ...	},
	"prd_List":{추천상품들...},
	"list":{피부측정일시...}
}

이러니 undefined로 안나올 수밖에... 규격이 왜있고 문서가 왜 있는지 모르겠다 ...💢