C#에서 Observer pattern을 구현하는 방법과, Godot에서 그걸 활용해 Signal handling하는 방법.
어떤 노드들은 특정 타입의 자식이 없으면 오류 메시지가 뜬다. 내가 만든 Scene에 대해서도 이런 식으로 설정이 제대로 안 됐음을 알릴 수 없을까?
Non-trivial destructor를 가지는 지역 변수가 있는 경우, 일반적으로 Tail-call optimization이 막힌다.
제목 어그로를 좀 끌어봤는데, 이만큼 직관적이면서 어그로 없는 제목이 안 떠오르는 걸 어쩌겠는가. 그리고 인터넷에서 보이는 거의 대부분 글에서 placement new가 잘못 쓰이고 있기도 하고.
지난 글에서 만든 Semi-Lockfree Object Pool을 이용해 Lockfree Queue를 구현하다 버그가 좀 나와서, 디버깅한 방법론을 정리해본다.