Зависит от того, насколько счастлив клиент, я полагаю, и вероятности того, что он станет постоянным клиентом, если это ваша цель для проекта.
Если бы ни здесь, ни там, я бы не стал беспокоиться. Слишком много хлопот, и нет повторного использования. единственное исключение было бы, если бы его явно плохой sql, который был взломан, чтобы «заставить его просто работать», который часто используется, или тяжелые анимации javascript, я бы шел дальше и начинал новый проект как можно скорее после проверки успеха того, кем вы являетесь собирается завершить.
Если вы измените код - вам нужно будет повторно протестировать его.
почему бы не потратить это время на тестирование?
Вы можете получить больше пользы от рефакторинга кода для собственного использования (если это возможно).
Если вы довольны выполнением всех требований - передайте проект клиенту раньше, чем он ожидал.