это немного философский вопрос. Я добавляю небольшую функцию в свое программное обеспечение, которое, как я полагаю, будет использоваться большинством пользователей, но, возможно, только в 10% случаев, когда они используют программное обеспечение. Другими словами, софт без него уже 3 месяца нормально работает, но его просили 4 или 5 пользователей, и я согласен, что он должен быть.
Проблема в том, что из-за ограничений платформы, с которой я работаю (и, возможно, ограничений моего мозга), «лучшее, что я могу сделать», все еще имеет некоторые некритические, но заметные ошибки — скажем, функция в том виде, в котором она закодирована, пригодна для использования. но "немного шаткий" в некоторых случаях.
Что делать? Действительно ли функция, которая есть на 90%, «лучше, чем ничего»? Я знаю, что получу отчеты об ошибках, которые не смогу исправить: что я могу сказать клиентам об этом? Должен ли я жить с безответными запросами функций или безответными отчетами об ошибках?