티스토리 뷰

Engineering

프로그래밍 유머

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

댓글
최근에 올라온 글
최근에 달린 댓글
«   2026/08   »
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
Today
Yesterday