테스트의 종류에는 대표적으로 유닛 테스트(Unit Test), 통합 테스트(Integration Test), E2E 테스트 (End to End Test)가 있다.유닛 테스트: 유닛 테스트는 전체 코드 중 작은 부분을 테스트하는 것이다. (예를 들어, 함수 하나하나 개
해시맵 해시(Hash)란? 해시는 데이터를 다루는 기법 중의 하나로, 검색과 저장을 아주 빠르게 하는 자료구조이다. 데이터를 저장할 때, key-value 형태로 데이터가 존재하고, key값이 배열의 인덱스로 저장되기 때문에 빠른 검색과 저장이 가능하다. 해시함수 해시
스택 영역, 힙 영역 메모리 구조 프로그램이 실행되기 위해서는 먼저 프로그램이 메모리에 로드되어야 한다. 그리고 프로그램에서 사용되는 변수들을 저장할 메모리도 필요하다. 따라서 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공한다. 이때 프로그램이