Во всех приложениях, которые я создал, где используется база данных, я обычно сохраняю вычисленное значение вместе с переменными, необходимыми для вычисления этого значения.Например, если у меня есть tonnage
и cost
, я бы умножил их, чтобы вычислить total
.Я мог бы просто пересчитывать значение каждый раз, когда это необходимо, мне просто было интересно, существует ли стандартный подход.В любом случае, со мной все в порядке, я просто хочу сделать то, что наиболее распространено.
Если я сохраню переменные вычисления, это сделает мои доменные классы немного более сложными, но сделает логику контроллера более чистой, еслиДля хранения вычисленных переменных все наоборот.
Расчеты не будут очень частыми, но могут быть умеренно частыми, но математика дешевая, верно?