Развитие бизнеса, как правило, гораздо более щадящее.
Причина в основном такова; обычно людям платят за использование программного обеспечения для бизнеса. Люди платят за использование игрового программного обеспечения.
Может показаться, что он не отвечает на ваш вопрос, но это действительно так. Когда мой босс говорит «используйте Microsoft Word для этого документа», они предоставляют программное обеспечение, и я обязан использовать Microsoft Word. И поэтому, когда он используется, когда он решает изменить нумерацию всех заголовков моих глав «просто потому, что» или сохранение на диск занимает 30 секунд, в то время как он разрешает ссылки OLE (это просто ОДИН ИЗ ФИЛЬТРОВ EXCEL SPREADSHEET, ради всего святого!), Я просто грит мои зубы и напоминаю себе, что мне платят за это.
Принимая во внимание, что если я в игре, я ожидаю развлечения. Я ожидаю, что опыт будет работать правильно, гладко и чисто, без каких-либо серьезных заиканий или проблем.
Опять же, приступим к вопросу, почему это проблема программирования; эти петли и структуры в игре должны быть ЧЕРТНЫ хороши, чтобы убедиться, что нет никакого серьезного замедления, никакого заикания в игровом движке, ничего такого, что заставляет потребителя, который просто потратил X сумму своих с трудом заработанных долларов, сказать: «Это часть дерьма "и уйти. С программным обеспечением для бизнеса вы можете избавиться от подобных вещей; в некотором смысле, это почти ожидаемо. Опять же, посмотрите на производительность Microsoft Word; если бы это была игра, ее бы засмеяли.
Я знаю, что звучит так, как будто я использую Microsoft Word, и обычно так и есть, потому что я нахожу это отвратительным, но это верно для многих программ. Программное обеспечение САПР является еще одним примером. Те же самые базовые вещи, что и в играх, но в целом работать медленно и тяжело без большого обучения.
Разница сводится к полировке и ожидаемому уровню полировки. Да, в бизнесе больше гибкости, чем в играх; но, кроме того, что более важно с точки зрения кодирования, код ДОЛЖЕН работать эффективно и чисто в игре; деловое программное обеспечение, как правило, более щадящее небрежный код.
В бизнес-приложениях обычно используются неоптимизированные и медленные алгоритмы; и хотя они никогда не являются предпочтительными, часто принимается бизнес-решение добавить другую функцию вместо повышения производительности. Но в играх производительность - это особенность, а в игре «сделай или сломай».