본문으로 건너뛰기
Minsing Log
뒤로 가기

테스트 코드는 쥰내 중요하다!

Programming & CS

SearchQA dataset prerpocessing에서 테스트코드 없이 retrieval ground truth를 만들고, duplicated snippets과 null값을 제거해주는 과정을 했다. 하지만 이 null값이 dataset자체 한 element에 dictionary로 감싸져있는 numpy array에 숨겨져 있고, 때로는 null값이 아닌 ”이거나 ’ ‘같은 빈칸 공백으로만 존재하는 극악 무도한 녀석들이 있었다.

항상 전처리 과정 한번당 null값이 있는지, length는 맞는지를 체크하는 코드를 작성하자. dataset이 커지고, 코드의 규모가 커질수록 점점 눈으로 확인하는 것은 힘들고, 실수가 잦아졌다.

주석과 테스트코드로 극복하자~~ 감이 안온다면 내 repository 한번씩 보고 하자.

SearchQA prerpocessing

공개 여정 구독

글이 올라오면 이메일로 보내드릴게요.

개발, 창업, 배움, 실패와 회고를 짧고 솔직하게 기록합니다. 검색으로 스쳐가는 독자가 아니라 여정을 따라오는 팬을 만들기 위한 뉴스레터입니다.

뉴스레터는 준비 중입니다. 그동안 RSS 로 구독하거나 이메일 로 알림을 요청해 주세요.


이 글 공유하기:

댓글

GitHub 계정으로 로그인해 댓글을 남길 수 있습니다.


이전 글
list comprehension의 새로운 응용
다음 글
concat했는데 왜 null이 생기지?