단어 | 한줄 정리 |
순수함수 | 외부적인 개입 없이 쓰는 함수 |
일급함수 | 다른 변수처럼 사용할 수 있는 함수 |
익명함수 | 함수명이 없는 함수 |
즉시 실행 함수 | 함수를 선언하고 바로 실행하는 함수 |
프로세스 | 연속적으로 실행하고 있는 컴퓨터 프로그램 |
스레드 | 프로세스 안에서 실행되는 부분 단위. |
블로킹 | 실행 중인 작업이 끝나고 다른 작업으로 넘어갈 경우 제어권을 주는 방식 |
논블로킹 | 실행 중인 작업이 끝나고 다른 작업으로 넘어갈 경우 제어권을 주고 다시 받는 방식 |
동기 | 결과가 반환될 때까지 기다리는 방식 |
비동기 | 결과가 반환될 때까지 기다리지 않고 남은 작업을 수행하는 방식 |
콜백 함수 | 결괏값을 주고 다시 받는 함수 |
프로미스 | 비동기 결과 처리를 도와주는 객체 |
Async | 비동기 결과 처리를 도와주는 함수 |
Await | 함수의 실행을 차단시키는 키워드 |
단어 | 한줄 정리 |
git | 협업할 때 쓰이는 분산 관리 시스템 |
github | git을 사용하여 호스팅하는 웹 서비스 시스템 |
add | git 명령어로 파일을 stage 상태로 옮김. |
commit | git 명령어로 변경 내용을 확정할 때 쓰는 명령어 |
push | git 명령어로 업로드할 때 사용하는 명령어 |
branch | commit한 것을 특정 목적으로 사용하기 위해 나눈 공간 |
working directory | git을 사용할 때 만들어지는 가상의 공간 |
history | 코드의 흐름을 기록 |
stage | git을 생성할 때 나오는 공간으로 파일을 저장하기 전 임시로 사용하는 공간 |
clone | git 명령어로 레퍼지토리를 처음 불러올 때 사용하는 명령어 |
organization | 회사에서 상하위 구조로 설계 가능한 시스템 |
3-way merge | commit을 병합할 때 사용하는 방식 |
fastfoward merge | feature을 main으로 바꾸어 병합하는 방식 |
squash and merge | ? |
rebase merge | ? |