Ответ
Клиент может принять работу, но это зависит от условий контракта и SLA. Если производительность продукта соответствует согласованным требованиям (например, указанным в техническом задании или нефункциональным требованиям), то формально претензий быть не должно.
Однако, если производительность явно недостаточна для комфортного использования (например, страницы грузятся дольше 3 секунд), клиент вправе требовать доработок. Рекомендуется:
- Проверить соответствие текущей производительности договорённостям.
- Оптимизировать код (например, кэширование, индексы БД).
- Если проблема не критична, зафиксировать доработки в бэклоге.
Пример кода (оптимизация SQL-запроса):
-- Было (медленно из-за отсутствия индекса)
SELECT * FROM orders WHERE user_id = 1000;
-- Стало (индекс ускоряет поиск)
CREATE INDEX idx_user_id ON orders(user_id);
SELECT * FROM orders WHERE user_id = 1000;