티스토리 뷰

Engineering

프로그래밍 유머

Developer 이도운 2016. 7. 14. 13:13

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라는 개그.

댓글
댓글쓰기 폼
«   2019/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Total
48,228
Today
0
Yesterday
11