1. Задача: Провести код-ревью предложенного кода на Go
Вопрос
2. Почему лучше работать с целыми типами данных вместо float32 для полей суммы?
Ответ
Чтобы операции с денежными суммами были более точными.
Вопрос
3. Как заблокировать чтение балансов, чтобы другие запросы не подхватили изменяемые данные?
Ответ
Использовать SELECT FOR UPDATE.
4. Как реализовать проверку, чтобы баланс не…