티스토리 뷰
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
off-by-one error는, 예를 들자면, for 루프의 조건 구문에서 < 을 쓰느냐 <=을 쓰느냐에 따라 결과가 달라지는 경우를 말한다. 한 끝차로 로직이 틀리는 경우이다.
이 유머에서는 앞에서는 두 개라고 시작하면서... 다 나열해보니 세 개인데, 세 개 째의 항목이 그 off-by-one error라는 개그.
댓글