?

Log in

No account? Create an account

Previous Entry | Next Entry

Для программистов

Четверг, конец рабочей недели, давайте повеселимся: расскажите о самых глупых, самых странных или самых смешных ваших багах. Вот я вчера часа два искала проблему... оказался довольно стандартный баг: скопировала строчку, вызывающую функцию, в другое место и не стерла со старого. Результаты были катастрофические :)

И еще вчера наш тестировщик обнаружил в устройстве баг. Живой. Тот на него просто выполз (да, я знаю, что по законам русского языка надо было сказать "обнаружил в устройстве бага", но мне так меньше нравится).

Comments

( 20 comments — Leave a comment )
kuzenka_
May. 23rd, 2019 05:10 am (UTC)
Хехе…
Недавно я два дня(!) потратила на то, чтобы понять, почему новый код прекрасно работает у меня на компьютере и категорически отказывается работать на сервере. Оказалось, что X и Y на одном из наших серверов - милим шмурот (как оно по-русску?). А у меня были там такие переменные…

Баг в устройстве? У нас мыши периодически бегают :-(
lenay
May. 23rd, 2019 05:26 am (UTC)
Мышь туда не влезет :) А жуки и тараканы всякие сейчас как раз начали появляться, я прихожу рано, так уже несколько раз видела дохлых в коридоре.
kuzenka_
May. 23rd, 2019 05:38 am (UTC)
У нас сделали рисус после песаха и сейчас вроде уже никто не бегает :-)
Но представь, что происходит, когда по опен спес бежит маленькая мышка… :-)
lenay
May. 23rd, 2019 08:12 am (UTC)
Очень шумно становится? :)
kuzenka_
May. 23rd, 2019 08:30 am (UTC)
Не просто очень шумно, а еще и в очень высоких регистрах :-)
ellabi
May. 23rd, 2019 05:40 am (UTC)
Не знаю, насколько тупой, но... Алгоритм round-robin, т.е. возвращает по порядку все элементы из листа, доходит до конца и возвращается к первому. Возвращение написано "если индех=размеру листа, индех = 0". Но: все это происходит в многопоточном процессе, поэтому индех быстренько перепрыгивает через размер и начинает неограниченно увеличиваться. И "все заверте..."
lenay
May. 23rd, 2019 06:09 am (UTC)
Да, классика :)
lelik3
May. 23rd, 2019 07:57 am (UTC)
что ж вы не синхронизируете, батенька
ellabi
May. 23rd, 2019 08:06 am (UTC)
батенька не засинхронизировал, матушке пришлось...
ira_shira
May. 23rd, 2019 06:56 pm (UTC)

О, теперь я вспомнила почему обычно делаю условие >= вместо >.

lelik3
May. 23rd, 2019 07:57 am (UTC)
в багруте по программированию был баг, задание меняли прямо на ходу.
lenay
May. 23rd, 2019 08:11 am (UTC)
Это вообще класс!
mryam
May. 23rd, 2019 08:12 am (UTC)
Самое смешное - когда после 8 часов поиска оказывается, что это не баг, а фичер, просто забыли об этом рассказать. А по законам русского языка оно "таракан" или "жук"
lenay
May. 23rd, 2019 08:13 am (UTC)
Но тогда не будет смешно :) Ну вылез жук и вылез :)
lenay
May. 23rd, 2019 08:13 am (UTC)
А за "не баг, а фичер" после длительного поиска хочется убивать
latentbird
May. 23rd, 2019 12:20 pm (UTC)
Ну, это был не баг, а так, легкое обалдение:
Исходный код:
s[i].a = p1;
s[i].b = p2;

i++;

В процессе разработки добавляю элемент в структуру s, но для его создания нужно вызвать функцию, которая еще не написана:
s[i].a = p1;
s[i].b = p2;
s[i].x =
i++;
Пишу ее в другом файле. Компилирую, запускаю - бежит! И тут понимаю, что оставила висящий знак =. Несколько секунд тупого взгляда в экран... Ааааа! Получилась задачка для курса по дебагированию...
lenay
May. 26th, 2019 05:21 am (UTC)
Класс :)
sonia_k
May. 23rd, 2019 07:33 pm (UTC)
Я сама не пишу код, но с багами сталкиваюсь.

У нас было совещание группы через скайп. Мы как раз обсуждали статус багов. Программистка попросила кого-нибудь из нас с привилегиями админа проверить, как работает добавление прикрепленного документа к просьбе. Я и Лили одновременно добавили по файлу, и я на своем экране увидела список из двух документов - своего и Лили. У нас как-бы оказалась одна сессия на двоих, потому что программистка объявила список файлов как глобальную переменную. Документы, кстати, с пометкой "секретно".
lenay
May. 26th, 2019 05:23 am (UTC)
Мне твой рассказ напомнил прочитанный когда-то детектив: там секретарша объединила несколько файлов, часть из которых была с пометкой "секретно", в один документ. В результате секретный документ использовали для шантажа (не секретарша, а кто-то, к кому он попал) :)
sonia_k
May. 26th, 2019 01:39 pm (UTC)
Нам повезло, что мы это обнаружили на стадии тестирования. Правда, QA это пропустил. Я тут же пошла к их начальнику и попросила включить подобного рода тесты в план.
( 20 comments — Leave a comment )