oneStrangeChord

oneStrangeChord

На Пикабу
352 рейтинг 1 подписчик 17 подписок 3 поста 0 в горячем
Награды:
10 лет на Пикабу
1

Война и мир как полигон для багфиксов

Доброго всем времени суток.


Попался вот мне на глаза такой отрывочек, с привкусом легкого баяна:

Война и мир как полигон для багфиксов

На мой взгляд, программист тут достаточно неверно подошел к решению вопроса :) Сейчас попытаюсь  наглядно разобрать пример с моей точки зрения.


Итак, есть конкретная забагованая последовательность событий, приводящая к вылету.

Тут несколько ключевых позиций:

1. падение Пьера

2. самопроизвольный выстрел

3. рикошет от столба


Что вообще тут можно было бы сделать? Поехали пошагово дебажить:


В пункте 1: выдать Пьеру в инвентарь нормальные туфли по погоде. Плюсы: человеку удобно, минимальная вероятность падения, ничего вокруг не затронуто. Минусов нет


В пункте 2: исходная копипаста отмечает факт самопроизвольного выстрела, но явно был еще факт выпадения пистолета из кармана либо из-за пояса. Оба пункта немного кривые. Тут можно было бы улучшить размещение пистолета на теле (более надежная и удобная кобура, либо усовершенствовать карман, либо заставить мудака, насмотревшегося боевиков, вытащить пистолет из-за пояса и использовать наконец кобуру или карман!).

Либо еще вариант - прокачивание конструкции пистолета, фикс исключающий самопроизвольный выстрел при ударах. Это уже чуть сложнее и масштабнее, но почему бы и нет


Для пункта 3 имеем: столб вероятнее всего - часть парковой инфраструктуры, фонарь там, телеграф, мало ли. И судя по тому, что ранее на него жалоб не поступало - он установлен правильно, свое назначение выполняет, никому не мешает гулять и прочее. То есть, с вероятностью 95% это НЕ БАГ, и трогать тут ничего не нужно вообще!

Рикошет - тут уже сложнее. Вроде бы физика окружения, вроде бы даже работает, вроде бы даже корректно. Можно ли было избежать трагедии как-то? Можно, например, зарядив пистолет патронами с пулей другого типа, менее склонной к рикошетам (но НЕ ХОЛОСТЫМИ, как предлагалось в исходном отрывке, потому что в этом случае пистолет превращается в бесполезную железяку и перестает выполнять свое назначение - то есть ломаем функционал). Только нужно озаботиться этим чуть ранее по тексту - чтобы Пьер успел их найти и купить. Да и к тому же, присутствует далеко ненулевая вероятность того, что выстрел четко в столб с рикошетом прямо в Наташу был единичным случаем в расчетах физического движка, когда все просто очень удачно совпало - и при любых повторных падениях (в т.ч. на продакшене) воспроизвести его будет практически нереально. Нужно больше Пьеров, пистолетов и Наташ в тестовом окружениии, чтобы можно было бы со статистической корректностью тут что-то утверждать.


В общем, к чему я это все веду? Есть много вариантов устранить исходную проблему. Причем самыми логичными и простыми на мой взгляд являются вот эти варианты (по возрастанию сложности):

- с обувью по погоде

- надежной и удобной кобурой под пистолет

- нерикошетящими пулями


Изменения в конструкции пистолета - это уже достаточно глобальный чейндж. Потому что заводы, технология и вот это все.

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


Вывод: программист в исходном тексте либо просто джун, либо лютый индус (как минимум в душе) :)



Скриншот с историей найден где-то на просторах интернета, а вот текст мой

Показать полностью 1

Очень странный спам

Привет пикабушники

Оказывается, спам по электронке может иногда нехило доставить! Собственно, не могу не поделиться


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

Очень странный спам

Хотя, может быть, это больной шизофазией пленный сисадмин посылает сигналы о помощи из нигерийского подвала, в перерывах между разводом на бабло очередного недалекого и непуганого жадины.


Морали естественно никакой, просто делюсь кусочком хорошего настроения :)

Показать полностью 1
8

"Сплинтер Селл" по кошачьи

Доброго времени суток всем, кто это читает.
Первый пост, как-будто специально - про котиков. Довелось вчера пронаблюдать неожиданный, но забавный случай.

Зашел вечерком в магазин за хлебушком. Ну как магазин - небольшой супермаркет со всякой всячиной. В дальнем конце зала стеллажик с хлебом, позади него шкаф для выпечки, и над ним большая вытяжка с трубой, уходящей за типичный подвесной потолок квадратиками. Высота потолка метров 6, вытяжка примерно на половине высоты.

Стою возле полок с хлебом, уже тянусь за выбранной булочкой, и тут с потолка, практически прямо надо мной, раздается громкий треск, одна из потолочных плиток разваливается на куски и с грохотом падает на вытяжку, и вместе с кусками плитки оттуда падает КОТ. Нормальный такой, довольно крупный котяра. Съехав по наклонной стенке вытяжки и упав на пол, котяра вытаращивает до предела и без того охреневшие глаза, и с видом, полным разочарования в действительности, несется в противоположный угол магазина, где стоят открытые холодильные полки со всякими пакетиками/коробочками. Стоящие неподалеку сотрудницы магазина начинают смеяться.

Первая попытка залезть наверх не удалась, котик вместе с какими-то банками снова оказался на полу, но со второго раза ему удалось благополучно скрыться в полке с майонезом, попутно выкинув оттуда немного содержимого. Видимо, скрытность у кота прокачана была слабо, потому что там отсидеться и оторваться от погони у него не вышло.

Кто-то из посетителей подсказывает работникам, мол, у вас там кот в холодильнике скрылся. Со стороны рабочих помещений доносится что-то типа "...а, снова этот кот... да наш, знакомый...". Пара сотрудниц блокируют кота в его майонезном убежище, чтобы не убежал, и пробуют достать - однако тот совершенно не желает доставаться и весьма агрессивно отбивается. На сцене появляется женщина, на ходу натягивающая большие толстые варежки и идущая в сторону холодильника с котом.

Дальнейшее развитие событий я не застал, ибо уже расплатился на кассе и уходил, но думаю что кота, как явно знакомого сотрудникам магазина, достали из его убежища, и посадили в любимую коробку отходить от стресса.

Всем добра, чоужтам :)

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества