왕논의 연구실

[잡담] Context란 무엇인가? 본문

잡담

[잡담] Context란 무엇인가?

ywangnon 2022. 6. 27. 00:52

Context

코딩하다보면 Context라는 것이 자주 보입니다. 사전적 의미로 문맥, 맥락이라는데 코딩하다가 갑자기 문맥, 맥락? 하니깐 더 이해가 가지 않습니다.

 

또한, 검색해보면 의도한 것은 아니지만, 함수형 프로그래밍을 할 때 Context에 대해 아는 것이 필요하다고 합니다. 대부분 context를 컨텐츠를 담는 그릇, 박스 정도로 설명하고 있는데 이것도 잘 이해가 가지 않았습니다. 그러다가 블로그를 보게 되었는데, 예시가 쏙 들어오더군요.

 

예를 들어 상사가
"김대리, 이 일 좀 해줘"
라고 했다고 해봅시다.

 

오전 중에 말한다면 그러려니 하며 일을 하겠지만, 퇴근 직전에 말한다면 굉장히 짜증나는 일이 됩니다. 똑같은 말이고, 똑같은 일이지만 상황에 따라서 받아들이는 방법이 달라집니다. 이렇게 일(컨텐츠)이 상황(컨텍스트)에 따라 달라지기 때문에 이런 상황을 알아야합니다. 이런 상황적 문맥을 컨텍스트라고 합니다. 상황에 맞춰 일을 할 수 있게 하는 정보로 말 할 수 있을 것 같습니다.

 

어렵지만 대충 감이 잡히시나요?

사실 저도 대충 감이 잡히는 정도지만, 전보다는 명확해진 것 같아 적어보았습니다.

'잡담' 카테고리의 다른 글

[잡담] 1뷰 앱개발  (0) 2022.04.05
iOS 공부 기록 시작  (0) 2019.11.29