TDD 란? 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. >단위 테스트(Unit Test) 란? 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트 (여기
Cache란 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. 아래와 같은 저장공간 계층 구조에서 확인할 수 있듯이, 캐시는 저장 공간이 작고 비용이 비싼 대신 빠른 성능을 제공한다. Cache Memory는 메인 메모리와 CPU간의 데이터 속도 향