시간과 관련된 버그들이 많이 나오는것 같다.


문제는 시간적 타이밍이 있는 논리 문제.


예를 들어 어떤 객체에서 화면을 끄고 1초뒤 다시 켜야하는 문제가 있을때


1초뒤 화면을 키면 그만이지만. 만약 그사이에 객체가 죽는다면?


영원히 화면이 안켜진다.......


이렇듯...


1. 시간이 경과하여 함수 호출이 되는경우가 있을시 그사이에 어떤 변화가 있을때를 잘생각해야한다.


2. 이런 시간 타이밍 적인 논리는 버그 유발성이 굉장히 높다. 고로 소멸자에 신경을 많이 써야한다.

+ Recent posts