2020/05(2)
-
킹시국 재택근무 체험기 - 3
들어가며 재택근무는 노래방 서비스와도 같았다. 매주 목요일이면 연장 공지가 뜬다. "재택 근무 기간을 다음주까지로 연장합니다"라는 내용이다. 그리고 다음주 목요일에 또 다시 "재택 근무 기간을 다음주까지로 연장합니다" 라는 공지가 뜬다. 아무리 인심 좋은 노래방을 가도 어지간해서는 이렇게 서비스를 퍼다 주지는 않을 것이다. 지지난주까지만 하더라도 드디어 출근하나 싶었는데, 아니나 다를까 연휴가 지나자마자 다시 확진자가 늘어 또 연장됐다. 1년의 4분의 1을 지금 집에서 근무하고 있는 셈이다. 제발 빵댕이는 집에서 요일바 음악이나 들으면서 흔들어라. 집으로 지난 번 글에서도 언급했던 내용이지만, 난 자취를 잘 하는 인간이 아니다. 집에 혼자 놔두면 알아서 인생을 망치는 부류인데, 재택 근무 장기화와 맞물리..
2020.05.20 -
디자인 패턴 3. 옵저버 패턴(Observer Pattern)
옵저버는 프로토스의 정찰기 유닛이 아니다 위키백과에서는 옵저버 패턴을 아래와 같이 설명하고 있습니다. 옵서버 패턴(observer pattern)은 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. 주로 분산 이벤트 핸들링 시스템을 구현하는 데 사용된다. 발행/구독 모델로 알려져 있기도 하다. 객체의 상태 변화를 관찰한다, 가 이 설명의 핵심이라 할 수 있는데요, 자비스도 아니고 어떻게 일개 프로그램 따위가 객체의 상태 변화를 관찰씩이나 할 수 있다는 것일까요? 바로 포켓몬 GO 구현을 예로 들어 알아보도록 합시다. 이 글에서 설명할 포켓몬 GO의 실제 구현은 제가 설..
2020.05.05