
Комментарии 7
Мимо кода на Андроид
Я без шуток не хожу -
То строку куда добавлю,
то им метод пропишу...
одна из двух самых сложных задач в computer science. Две другие — это ошибки смещения на единицу и инвалидация кэша.
Так две или три?)
В статье всё верно написано - вы не учли ошибку смещения на единицу.
Чего???) Это же не массив.
всё верно
ошибку смещения
Так все верно или ошибка?
Вы же не говорите, что длина массива из 3 элементов равна 2 ? А тут фактически это и сказано =)
Всегда и везде пишут именно про 2 задачи программирования. Ошибка смещения на единицу отсебятина автора, которая имеет смысл только в си подобных языках.
Всегда и везде пишут именно про 2 задачи программирования.
С квантификатора общности стоит быть по-аккуратнее.
Например в статье довольно известного Martin Fowler приводится вот такая цитата:
There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.
-- Leon Bambrick
Сравните её с тем что написано в этой статье.
Это к той части что "всегда 2" и что "ошибка смещения это отсебятина".
А если посмотреть на статью Martin Fowler внимательнее, то окажется что даже когда говорят именно про "2 ошибки", могут говорить о совершенно других ошибках.
И в итоге как раз ваше утверждение оказывается полностью ошибочным
Хорошо, не отсебятина конкретно этого автора. Но в остальном не соглашусь. Когда говорят о ошибке смещения на 1 имеется ввиду, что первый элемент массива имеет номер 0, но вовсе не то, что в массиве длиной 2 элемента на самом деле 3 элемента (Вы почему-то это игнорируете). Поэтому утверждение о 2 ошибках, которых на самом деле 3 - это полная чушь, если просто логически задуматься. В этом и была основная претензия если вы прочитаете мой самый первый комментарий! Да и по вашей ссылке я вижу оригинальную цитату которую и имел ввиду и которую знают все, а дальше ссылки на твиты (facepalm). "Снимаю шляпу" (с)
А как же "Davey!"?
The message "Davey!" appearing in Android Logcat, often within
OpenGLRendererlogs, is a specific message indicating that the Android system has detected "jank" or performance issues, specifically frame skips, within the UI rendering process.This message is a humorous internal nod to Dave Burke, who was the Vice President of Engineering for Android and was known for his strong emphasis on performance and addressing "jank" in the Android UI. The message "Davey!" serves as an alert that the system is automatically detecting and logging instances where the UI is not rendering smoothly.
Шутки и веселье в публичном Android API