Комментарии 7
Подозрительно напоминает транскрибацию не самых последних курсов Богачева чатомжопити.
На самых последних он показывал как ТЖ расследовать «В данной транзакции уже происходили ошибки»
А почему я так думаю, потому, что из всех спикеров которых я знаю только Виктор употребляет выражение сломанная транзакция
Вам всем троим надо подтянуться и тому кто собеседует и тому кого собеседуют и чатужопити
Впрочем чатжопити не при делах, у него граница обучения октябрь 2024, он может и не знать
Смысл данной статьи это максимально просто и сжато показать ответы на вопросы, которые из моей практике спрашивают почти на каждом собеседовании на senior позиции. (На middle наверное тоже уже спрашивают). И я не нашел прозрачного и сжатого объяснения на просторах интернета - есть пара сложных статей которые я разобрал до основания, поэтому поделился выжимкой по ним для подготовки к собесам.
"только Виктор употребляет выражение сломанная транзакция" - достаточно 3 минуты поиска чтобы увидеть что в 90% случаев эта фраза используется уже везде.
Про chatGpt и deepSeek вы тоже явно не в теме, потому что они расписывают более понятно и локанично чем я написал.
Acid этож 4 принципа, в каждой буковке.
И понять сломана или нет, можно все таки вызвав исключение как и написано в стандарте.
А если мы попыткой вывод ошибок подавили, внутри доломали до rollback и чего тогда удивлятся что транзакция у нас уже со стороны субд уже нету.
Пустая ветка Исключение не соответствует стандартам разработки, не надо давать такие примеры, господин senior разработчик 1С

1С «В данной транзакции уже происходили ошибки» для собеседований