1. Context의 의미
사전적 의미 자체는 맥락이나 문맥을 의미하지만,
개발에서 말하는 Context의 주된 뜻은 이벤트가 일어나는 조건, 환경 등이 된다.
예를 들면, A라는 사람이 인터넷을 통해 물건을 구매하려고 한다.
쇼핑몰은 A의 이름, 전화번호, 주소 등의 개인 정보와 결제를 위한 정보 등을 필요로 할 것이다.
이 때 A의 정보들이 물건을 구매하기 위해 필요한 Context 개체라고 부를 수 있다.
2. Context의 종류
Context는 중요도에 따라 2가지로 나뉜다.
1) 필수 Context
2) 선택 Context
예를 들면, 온라인을 통해 A가 다른 사람에게 돈을 송금하려고 한다.
은행이 A의 돈을 송금하기 위해선 A의 이름, 계좌번호, 송금할 금액, 다른 사람의 계좌번호 등이 필수적으로 필요하다.
이것이 필수 Context의 예가 될 것이다.
이 때 A가 다른 사람 혹은 자신에게 가벼운 메시지를 남기는 상황이 생길 수 있는데,
이렇게 A가 다른 사람에게 돈을 송금하는 목적을 달성하는데 필수가 아니며 선택할 수 있는 정보일 때 선택 Context라 부를 수 있다.
'Programming > etc.' 카테고리의 다른 글
[etc] JSDoc를 사용하여 아름답게 주석 남기기 (0) | 2022.08.23 |
---|---|
[etc] 매개변수(Parameter)와 인수/인자(Argument) 차이 (0) | 2022.08.03 |
[etc] terminal/iterms2에서 code 사용하기 설정 (0) | 2022.06.15 |
[npm] npm 버전 최신/특정 버전으로 설치하기 (0) | 2022.05.03 |
[Mac] Homebrew를 통해 node.js, npm, yarn 설치하기 (0) | 2022.05.03 |