시간과 관련된 버그들이 많이 나오는것 같다.
문제는 시간적 타이밍이 있는 논리 문제.
예를 들어 어떤 객체에서 화면을 끄고 1초뒤 다시 켜야하는 문제가 있을때
1초뒤 화면을 키면 그만이지만. 만약 그사이에 객체가 죽는다면?
영원히 화면이 안켜진다.......
이렇듯...
1. 시간이 경과하여 함수 호출이 되는경우가 있을시 그사이에 어떤 변화가 있을때를 잘생각해야한다.
2. 이런 시간 타이밍 적인 논리는 버그 유발성이 굉장히 높다. 고로 소멸자에 신경을 많이 써야한다.
'코딩관련 > 코딩 실수 기록' 카테고리의 다른 글
c언어 주소값을 매개변수로 받는 함수 에 대한 실수 (0) | 2019.08.08 |
---|---|
시뮬레이션하는 능력을 키우자 (0) | 2018.06.26 |
함수설계, 네이밍 문제점. (0) | 2017.10.31 |
내용이 중복되는 함수들이 많다. (0) | 2017.10.11 |
예외처리 하는 부분에 대한 문제 (0) | 2017.06.28 |