Просматривая код коллеги, наткнулся на совершенно непонятное для меня имя переменной:
Length dots = digitization->getDotsCount();
Length nedoDots = dots − 1;
Решив выяснить, что скрывается за таким названием, я обратился к нему. Объяснение меня изрядно повеселило.
— Понимаешь, переменная dots содержит полное количество точек оцифровки. Однако при делении интервала оцифровки на отрезки их, очевидно, получается на один меньше, чем точек. Таким образом, количество отрезков — это недоколичество точек, или недоточки, или, в переводе на английский, недоDots!