Здравствуйте, Pzz, Вы писали:
S>>Правильно ли я понимаю, что если бы в цикле add вызывался миллион раз, а commit был после окончания цикла, то с этим вашим sticky error вы бы выполнили весь миллион операций и только после этого узнали бы про возникновение ошибки?
Pzz>А у вас там что, прям миллион вызовов writer.add в столбик написано?
Не думал, что в словах "если бы в цикле add вызывался миллион раз" может быть что-то непонятное.
Не в столбик, а именно что в цикле. Например, в цикле читаются данные из источника (файла, например) и добавляются в контейнер. Один add на каждой итерации.
Pzz>А если там один add в цикле с миллионом проходов, никто не мешает этому add-у тоже ошибку добавлять, для таких случаев.
Т.е. ваш sticky error -- это еще и контейнер накопившихся ошибок.
Правильно понял?
S>>Скажите, а вы вообще когда-нибудь занимались проектом, в котором было бы хотя бы 100KLOC написанного вашей командой кода? Т.е. именно проектного кода, без учета зависимостей?
Pzz>А вы вообще когда-нибудь зимались самостоятельным проектом, в котором вы с нуля и основные решения приняты вами или под вашим руководством?
Да, с самого начала своей профессиональной карьеры в 1994-ом году практически только этим и занимаюсь, за редким исключением.
Вы на заданный вам вопрос ответите?
S>>Чем больше пытаюсь что-то вам объяснить и чем больше пытаюсь узнать, тем больше убеждаюсь, что являюсь гораздо более глупым человеком, чем привык считать.
Pzz>Вы, вьюноша, чрезмерно категоричны и дурно воспитаны.
Да. Мы, простые деревенские парни из Полеских болот без образования и хороших манер, именно такие.