[ledger] Fix readme.
This commit is contained in:
parent
55863b75ba
commit
2d58ba80db
1 changed files with 2 additions and 2 deletions
|
@ -7,9 +7,9 @@
|
||||||
- Метод `GetBalance` должен возвращать текущий баланс.
|
- Метод `GetBalance` должен возвращать текущий баланс.
|
||||||
- Метод `Deposit` должен зачислять деньги на счёт.
|
- Метод `Deposit` должен зачислять деньги на счёт.
|
||||||
- Метод `Withdraw` должен снимать деньги со счёта.
|
- Метод `Withdraw` должен снимать деньги со счёта.
|
||||||
Если на счету не достаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
|
Если на счету недостаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
|
||||||
- Метод `Transfer` должен переводить деньги со счёта `from` на счёт `to`.
|
- Метод `Transfer` должен переводить деньги со счёта `from` на счёт `to`.
|
||||||
Если на счету `from` не достаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
|
Если на счету `from` недостаточно денег, метод должен возвращать ошибку `ledger.ErrNoMoney`.
|
||||||
|
|
||||||
Все операции должны быть атомарными. Для реализации некоторых методов
|
Все операции должны быть атомарными. Для реализации некоторых методов
|
||||||
вам потребуется использовать транзакции и row-level локи. Ваша реализация не должна создавать дедлоки на уровне базы данных.
|
вам потребуется использовать транзакции и row-level локи. Ваша реализация не должна создавать дедлоки на уровне базы данных.
|
||||||
|
|
Loading…
Reference in a new issue