테스트 동시작성·범위좁히기와 리뷰표준화로 개발과정 품질 내재화 결
소프트웨어 공학 수업에서 팀 프로젝트를 진행할 때, 테스트 없이 기능을 붙이다가 후반에 오류가 폭발했던 경험을 한 뒤로 품질 관리에 관심이 생겼습니다. 그 이후 프로젝트에서는 pytest를 도입해 단위 테스트를 기능 구현과 동시에 작성하는 방식으로 전환했고, 오류가 생겼을 때 범위를 빠르게 좁힐 수 있었습니다. 코드 리뷰를 GitHub PR 템플릿으로 표준화한 것도 팀원들이 리뷰 포인트를 명확하게 잡는 데 도움이 됐습니다. 완벽한 커버리지가 목표가 아니라 핵심 기능의 회귀 방지가 테스트의 실질적 목적이라는 걸 배웠고, 품질 보증은 마지막 단계가 아니라 개발 과정에 녹아 있는 것이라는 관점이 생겼습니다. 그 원칙을 이 직무에서도 적용하고 싶습니다.