Я решил создать базу данных, отслеживающую предложения по кредитным картам, которые я получаю по почте, и одним из смущающих факторов было то, как представлять предложения. С минимальными финансовыми расходами и переменными ставками, а также с минимальными переменными ставками он становится немного сложнее, чем «10,99 процента». Я решил, что мне нужно создать язык для представления этих вещей, если у меня будет шанс сравнить или оценить эти предложения.
Вопрос в том, как мне это представить? Формулы слишком сложны для моделирования путем создания полей, поэтому я просто сохраню формулу в БД во всей ее красе. Да, это означает размывание границы между данными и исполнением, но так как это личный проект, я не так волнуюсь.
- Embedded python. Представьте формулу как Python, просто свяжите соответствующие переменные и вызовите формулу.
- Используйте язык, специфичный для предметной области. Я не могу быть первым, кто подумает о том, чтобы представлять вещи таким образом, и на самом деле я знаю, что нет. Существуют ли какие-либо бесплатные общедоступные языки, которые могут это представить?
Может кто-нибудь дать совет, какой подход лучше?