HeadlinesBriefing favicon HeadlinesBriefing.com

Слепота багов в разработке ПО

Hacker News •
×

Я часто задавался вопросом, почему я вижу гораздо больше багов, чем большинство людей. Я легко наблюдаю сотни или тысячи багов в неделю, но большинство людей, с которыми я говорю, не замечают. Долгое время я думал, что это связано с тем, как я использую компьютеры, но с течением времени я понял, что это в основном потому, что люди сталкиваются с теми же багами и не замечают их. Я делал это с друзьями и знакомыми; просто указывая на баги, через несколько недель люди, склонные к этому, также начинают замечать их. Поскольку я замечаю эти вещи, у меня было несколько работ, где директора, вице-президенты и топ-менеджеры иногда просили меня оценить что-то, когда они хотели получить реальное мнение от кого-то, вероятно, заметящего проблемы. Чаще всего я нахожу проблемы, которые где-то между легкими и умеренными. И иногда проблемы серьезные, настолько, что один может сказать, что вещь действительно не работает. Я считаю эту последнюю категорию загадочной, так как внутренние комментарии обычно указывают на то, что вещь замечательная, но когда я пробую её, она работает только если вы выполняете неинтуитивные обходные пути. Скорее всего, обычный пользователь не смог бы использовать вещь и имел бы ужасно плохой опыт. После того как я увидел больше случаев, когда продукты запускаются и терпят неудачу, потому что пользователи сталкиваются с теми же проблемами, я не думаю, что я сталкиваюсь с багами, потому что я делаю необычные вещи. Если продукт кажется серьезно дефектным, когда я использую его, он, вероятно, таков. С магией LLM я могу заставить их вести себя как обычные пользователи и показать, что проблемы воспроизводятся в многих сценариях.