단어 | 한줄 정리(박경덕) |
함수 | 입출력 여부에 관계 없이 코드를 재사용하기 위한 코드들의 집합 |
순수 함수 | 다른 인자의 영향 없이 동작하는 함수 |
일급 함수 | 다른 데이터 형처럼 사용할 수 있는 함수. 1) 함수를 변수에 할당 가능. 2) 함수를 다른 함수의 인자로 전달 가능. 3) 다른 함수에서 반환 가능. |
익명 함수 | 이름이 없는 입출력 여부에 관계없이 코드를 재사용하기 위한 코드들의 집합 |
즉시 실행 함수 | 정의 후 즉시 사용되는 함수 |
프로세스 | 컴퓨터에서 연속해서 실행되는 프로그램 |
스레드 | 프로세스 내에서의 흐름의 단위 |
블로킹 | 다른 스레드에게 제어권을 넘겨주고 다른 작업이 완료될때까지 다음 작업을 차단하는 방식 |
논블로킹 | 다른 스레드에게 제어권을 넘겨주고 다른 작업 완료 여부와는 관계 없이 제어권을 넘겨받고 다음 작업을 시작하는 방식 |
동기 | 제어권은 작업이 시작하자마자 넘겨받고 다시 반환하며 결과가 반환될때까지 기다리는 방식 |
비동기 | 제어권은 작업이 시작하자마자 넘겨받고 다시 반환하며 결과가 반환되는 사이에 다른 작업이 가능한 방식 |
콜백 함수 | 비동기 작업을 위해 사용되며 다른 함수의 인자로 전달되는 함수 |
프로미스 | 비동기 작업을 위해 사용되며 작업이 성공 하면 resolve, 실패하면 reject를 반환하는 함수 |
Async/Await | 비동기 함수로 만들어주는 함수/함수 실행을 일시중지하는 키워드 |
단어 | 한줄 정리 (박경덕) |
git init | git의 저장소를 초기화하는 명령어 |
git add | 파일을 stage 상태로 올려놓는 명령어 |
git status | 파일의 상태를 표시하는 명령어 |
git diff | 파일의 변경점을 표시하는 명령어 |
git commit | 파일의 변경점을 확정하는 명령어 |
git clone | 레퍼지토리를 복사하는 명령어 |
git pull | 레퍼지토리를 가져오는 명령어 |
git push | 레퍼지토리를 업로드하는 명령어 |
git log | |
git show | commit 변경점을 표시하는 명령어 |
git branch | 코드의 분기점을 생성하는 명령어 |
git 3-way merge | branch를 병합하는 방식 |
git restore | commit 이전의 상태로 복구하는 명령어 |
git revert | 복구한 내역을 추적하는 명령어 |
git reset | 0의 상태로 되돌리는 명령어 |
git ignore | git 관리를 하지 않아도 되는 부분을 지정하는 명령어 |