
Posted by 발당
- Response
- 3 Trackbacks , 6 Comments
Trackback URL : http://jbdmk1.upnl.org/tt/trackback/451
Trackbacks List
-
패킷 직렬화/핸들링 라이브러리
Tracked from Rica의 가짜블로그 2009/10/07 16:31 Delete컴포넌트의 현재 상태에 대한 다형성은 주류 OO 언어에서 State Pattern 구현하는 방법이 많이들 나와 있으니 그걸 쓰면 될 거고, 각 메세지에 대한 처리 방법이 여러 상태에 걸쳐 중복될 것 같으면 if-then-else 로 바르는 게 낫겠고요. 직렬화랑 메세지의 종류에 대한 다형성이 문제겠는데 회사에서는 이렇게 해결했었습니다. (코드 안 보고 새로 작성하는 중 :p) SomeHandler.h: class SomeHan..
-
메시지 처리기
Tracked from ::: Digitzetre 다섯번째 - 유入經로 ::: 2009/10/08 22:22 Delete결국 메시지 처리를 하되 switch~case를 없앨 수 있는 방법을 찾는 거군요. @_@ Ocaml은 안 봐서 모르겠지만.. Ocaml은 어떻게 처리하나요. 저 같은 경우는.. map을 통해서 각각 키와 함수포인터를 연결했지요. 그리고 함수포인터를 찾아가서 실행해주는 함수를 만듭니다. 예를들면 이런겁니다. struct FuncLine { string key; Func* pFunc; }; typedef map<string, FuncLine> Func..
-
패킷 직렬화 / 핸들링 라이브러리
Tracked from rein's world 2009/10/09 00:39 DeleteWhat a Wontaeful World: 요즘의 삽질 #1 에서 트랙백 리카넷: 가짜블로그 – 패킷 직렬화/핸들링 라이브러리에서 트랙백 + IRC 에서도 몇 가지 사항을 논의 했던걸 덤프. 일단 발당군이 IRC에서 말했던, 각 메시지 타입 별로 비지터 패턴(visitor pattern)을 쓰는 것의 문제 각각의 패킷 핸들러마다 클래스를 정의 해줘야하는 문제 — 익명 클래스로 약간 단순화는 할 수 있음 패킷 구조(메시지에 담긴...
Comments List
-
저거 무슨 툴로 그린 거야?
-
키노트
-
-
컴포넌트가 쓸 메세지 콜백 함수 등록해서 메세지 콜되었을때 등록된 녀석들만 불러주면 되지 않을까? 그럼 컴포넌트 안에서 자기 상태 정도야 알테고ㅋ
-
세틀러 베타테스터 지원합니다 !
-
이걸 보고 방금 든 생각인데, 왠지 dk님께서 이것도 보고 계신 것이 아닐까?
지난번 이메일의 원인?

