В предыдущем проекте я заметил, что поле цены хранилось как int, а не как float. Это делается путем умножения фактического значения на 100, причина заключалась в том, чтобы избежать проблем с плавающей запятой.
Является ли это хорошей практикой, которой я должен следовать, или она не нужна, и делает данные менее прозрачными?