Сообщение Re[4]: Что не так с тестовым заданием? от 06.03.2019 15:25
Изменено 06.03.2019 17:07 arth
Re[4]: Что не так с тестовым заданием?
Здравствуйте, syrompe, Вы писали:
A>>2/ в реальном мире она нигде не атомарна и не может быть таковой
S>ACID
ну в реальном мире с реальными требованиями все сложнее чем абберивиатуры. теоретически можно в контексте _этого_ задания сделать atomic move,
но я решил, что достаточно atomic exchange (add). конкретно здесь я не вижу необходимости и потенциальных race conditions тоже — основные операции атомарны, а
сам wallet введен лишь как иллюстрация возможного BL
ну то есть за бабки в пилот я бы написал совсем иначе, но для тестового задания я выбрал такой путь и не очень понимаю почему он неверен
A>>2/ в реальном мире она нигде не атомарна и не может быть таковой
S>ACID
ну в реальном мире с реальными требованиями все сложнее чем абберивиатуры. теоретически можно в контексте _этого_ задания сделать atomic move,
но я решил, что достаточно atomic exchange (add). конкретно здесь я не вижу необходимости и потенциальных race conditions тоже — основные операции атомарны, а
сам wallet введен лишь как иллюстрация возможного BL
ну то есть за бабки в пилот я бы написал совсем иначе, но для тестового задания я выбрал такой путь и не очень понимаю почему он неверен
Re[4]: Что не так с тестовым заданием?
Здравствуйте, syrompe, Вы писали:
A>>2/ в реальном мире она нигде не атомарна и не может быть таковой
S>ACID
ну в реальном мире с реальными требованиями все сложнее чем аббревиатуры. теоретически можно в контексте _этого_ задания сделать atomic move,
но я решил, что достаточно atomic exchange (add). конкретно здесь я не вижу необходимости и потенциальных race conditions тоже — основные операции атомарны, а
сам wallet введен лишь как иллюстрация возможного BL
ну то есть за бабки в пилот я бы написал совсем иначе, но для тестового задания я выбрал такой путь и не очень понимаю почему он неверен
A>>2/ в реальном мире она нигде не атомарна и не может быть таковой
S>ACID
ну в реальном мире с реальными требованиями все сложнее чем аббревиатуры. теоретически можно в контексте _этого_ задания сделать atomic move,
но я решил, что достаточно atomic exchange (add). конкретно здесь я не вижу необходимости и потенциальных race conditions тоже — основные операции атомарны, а
сам wallet введен лишь как иллюстрация возможного BL
ну то есть за бабки в пилот я бы написал совсем иначе, но для тестового задания я выбрал такой путь и не очень понимаю почему он неверен