내가 만든 기능이 자꾸 QA를 통과 못한다면? | 커리어리

내가 만든 기능이 자꾸 QA를 통과 못한다면? 엔지니어들이 QA 실패했을 때, 코드리뷰에서 코멘트를 받았을 때 가장 많이 하는 대답이 "이 경우는 생각 못 했어요" 일 것 같습니다. 엔지니어들이 기능을 구현할 때, 그 기능을 어떻게 만들지에 초점을 맞히고 작업을 하는 경우가 많은데요. 저는 이보다 중요한 것은 이 기능에 입력값과 기댓값의 조합을 많이 찾아내는 것이라고 생각합니다. (입력값, 기댓값 조합이 결국 테스트 케이스가 되겠지요?) 이 경우를 생각 못했다는 건, 입력값과 기댓값의 조합을 놓쳤다는 것이고, 이는 곧 QA 실패를 뜻하고, 또 구현한 기능의 완성도가 낮다고 할 수 있습니다. 좋은 구조, 좋은 코드를 만들기 위해 노력하는 것만큼, 이 기능에 어떤 입력값,기댓값 조합이 있을지 생각하고, 고민하고, 찾을려고 노력하는 것도 완성도 있는 기능을 만드는 데 중요 할 것 같습니다. 요약. 기능 구현 하기전에 어떤 입력값이 들어올 수 있을 지 많은 고민을 하고 구현에 들어가자. 이걸 놓치면 내가 구현한 기능은 완성도가 낮다고 할 수 있다.

2021년 7월 28일 오전 4:52

댓글 0

주간 인기 TOP 10

지난주 커리어리에서 인기 있던 게시물이에요!

현직자들의 '진짜 인사이트'가 담긴 업계 주요 소식을 받아보세요.

커리어리 | 개발자를 위한 커리어 SNS