Отчёт об ошибке: VM727BNYUSE

Данная статья является
переводом
, требующим вычитки, и ещё не проверялась модерацией.
Страница может содержать стилистические ошибки и смысловые неточности.
Отчёт об ошибке: VM727BNYUSE
Соответствующий код
#genchat
Отчёт об ошибке
: Торговый автомат удаляет понятие ценности отдельных долларов.
Проблема
: Торговый автомат на Земле удаляет понятие ценности у денег, вставленных в него.
Местоположение
: Бруклин, Нью-Йорк, Соединённые Штаты Америки, Земля, система Сол, галактика Млечный Путь, вселенная №727
Ожидаемый результат
: Автомат принимает деньги и затем возвращает, если они не прошли проверку.
Фактический результат
: Автомат принимает деньги, удаляет понятие их стоимости и возвращает кусочки бумаги.
Шаги для воспроизведения дефекта
: Создать торговый автомат с данным кодом в качестве торгового автомата в указанной позиции.
if (dollar.value = null || dollar.wrinkled)
{
return dollar;
}
else
{
currentvalue += dollar.value;
return null;
}
phoebtheweeb вошёл в чат
<phoebtheweeb>
эй, ребята, я только что увидел сообщение о торговом автомате, удаляющем ценность, и, хоть убейте, я не могу найти проблему. Может кто-нибудь побыстрее помочь мне с эти?
<billybobjoe>
чтож я нашёл одну безумную штуку, так? Одна из организаций на Земле как-то сделала полмиллиона концепций для взлома физического движка и записала их на один листок. ОДИН!
<arealpainintheash>
phoebtheweeb я взгляну, её не должно быть тяжело найти.
<phoebtheweeb>
спс, я чувствую, что это очень просто, но я просто не могу найти
<lovelyfuckery>
как эта симуляция до сих пор работает лол
<arealpainintheash>
этот баг был там около 4 лет? Боже не верю что никто не разобрался с ним.
<phoebtheweeb>
погоди я думаю я нашёл, в сравнении, в проверке значения. Там должно быть два знака равенства
<arealpainintheash>
господибоже легчайше. Вот ПОЧЕМУ я поддерживаю условия йоды
1
<billybobjoe>
хорошо, они сделали листок, активация которого занимает 5 лет. А что сделал я, так это автомат, удаляющий концепции, который поместил на видном месте, чтобы парни с цыпами нашли его и использовали для удаления концепций с того листка. Это было бы ужасно, все типы дерьма, типа изменения свойств воды, удаления гравитации и изменения распространения света
<billybobjoe>
и все взаимодействуя чтобы совместно сломать физику сделало бы это намного хуже
<lovelyfuckery>
да это звучит довольно плохо. Ты уверен, что не мог просто пофиксить баги?
<phoebtheweeb>
нет НАХРЕН сравнения йоды. Я не вижу ни одного доказательства что они МЕНЯЮТ хоть что-то
<arealpainintheash>
УСЛОВИЯ ЙОДЫ ОДНА ИЗ ЛУЧШИХ ВЕЩЕЙ К КОТОРЫМ ДОЛЖЕН ПРИВЫКНУТЬ ЛЮБОЙ ПРОГРАММИСТ ПОТОМУ ЧТО ОНИ ЗАСТАВЛЯЮТ ЕГО ДУМАТЬ
<billybobjoe>
чёрт нет, там было столько багов при дебаггинге
2
симуляция длилась не дольше 10 лет ты издеваешься?
<lovelyfuckery>
оу, да я бы не захотел связываться с таким
<phoebtheweeb>
НЕТ ОНИ ВЫГЛЯДЯТ ТУПО
<lovelyfuckery>
из чего ты сделал удалятель концепций?
<billybobjoe>
торговый автомат в бруклине. Таким образом, они ДОЛЖНЫ были забрать его, слишком на виду для публики. и по моим прикидкам, их лидер должен проголосовать за использование автомата на этой бумажке в любуууую секунду.
<billybobjoe>
это было довольно легко, просто надо было заменить сравнение в условии if
<arealpainintheash>
погоди
<phoebtheweeb>
?
<arealpainintheash>
это был торговый автомат, упоминавшийся в репорте VM727BNYUSE?
<billybobjoe>
э-э-э-э-э-э-э-э-э, да? Я думал, мы удалили эту запись, он на содержании у сцпшных парней
<phoebtheweeb>
дерьмо
<arealpainintheash>
ты вообще видел чат?
<lovelyfuckery>
условия йоды? Я лично думаю, они вполне хороши
<billybobjoe>
ты пофиксил торговый автомат, не так ли
<phoebtheweeb>
сколько проблем это вызовет?
<billybobjoe>
выглядит так, словно эффект уже начал действовать проверь главный билд на своём экране
<arealpainintheash>
боже
<lovelyfuckery>
их больше 9000
<phoebtheweeb>
это не время для мемов
<billybobjoe>
ЭТО время работать
phoebtheweeb вышел из чата
Сноски
1
. Условия Йоды, или нотация Йоды в жаргоне программистов —  стиль записи выражений сравнения при программировании на языках с Си-синтаксисом, заключающийся в написании константного члена выражения (константы или вызова функции) слева от оператора сравнения (то есть 5 == a вместо привычного а == 5). Википедия
2
. Дебаггинг, или отладка — этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится: узнавать текущие значения переменных; выяснять, по какому пути выполнялась программа. Википедия