Этапы проверки
- Определяем задачу
Фиксируем, какие данные вводит пользователь, что должно получиться и какие допущения допустимы.
- Выбираем формулу
Используем общепринятые математические зависимости, официальные методики или профильные справочные источники. Для финансовых и медицинских расчётов отдельно указываем ограничения.
- Приводим единицы
Проверяем перевод процентов в доли, сантиметров в метры, лет в месяцы и другие преобразования до выполнения расчёта.
- Считаем контрольные примеры
Сравниваем результат с ручным расчётом и тестируем нулевые, минимальные, максимальные и дробные значения.
- Проверяем интерфейс
Убеждаемся, что поля подписаны, ошибки понятны, а результат читается на компьютере и мобильном экране.
Округление и точность
Внутри расчёта используется полная доступная точность JavaScript. Округление применяется только при выводе результата и зависит от задачи: деньги обычно показываются с двумя знаками, проценты — с разумной точностью, а физические величины — в удобном для чтения виде.
Обновления и исправления
Если меняется методика, норматив или логика калькулятора, формула проверяется повторно. Сообщить о расхождении можно по адресу info@schitay.online. В письме желательно указать страницу, исходные значения, ожидаемый и полученный результат.