클린코드
-
클린코드 - 깨끗한 테스트 코드 짜기✏️ 스터디 모음집/디자인 패턴 스터디 2022. 11. 5.
테스트 코드를 작성함에 있어서 F.I.R.S.T 규칙 이란? F : 빠르게 동작하는 테스트 코드 I : 독립적인 기능을 테스트하는 테스트 코드 → 기능(단위테스트라면, 함수)당 assert 하나! R : 반복 가능한 테스트 코드 S : 여기저기 들어다 볼 필요 없이, 테스트 코드 만으로 자가 검증이 끝나는 테스트 코드 T : 실제 코드를 구현 하기 전에 적시에 테스트 코드를 작성하자 BUILD-OPERATE-CHECK 패턴 ? 깨끗한 테스트 코드는 가독성이 제일 중요하다! BUILD : 테스트 자료를 만든다. // 보통 이 단계에서 목업 데이터를 만들거나, 테스트용 데이터 베이스에 데이터를 넣는다. OPERATE : 테스트 자료를 조작한다. // 이 단계에서는 테스트 하고자 하는 시스템의 함수를 호출 C..