Size: a a a

Обсуждения техдирские

2020 December 25

AS

Andrey Shetukhin in Обсуждения техдирские
M B
А ну окей, рад за тебя, то есть твои тесты 100% верифицируют корректность?
Нет, не верифицируют, 100% верификация возможна только в доказанной среде исполнения. Но это не играет никакой роли, ВНЕЗАПНО.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
M B
Paper на эту тему как я понимаю нет потому что «секретность» да?
На тему списка тестов? Конечно, нет. Зафиг мне копипастить сюда список тестов вместе с кодом?
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Нет, не верифицируют, 100% верификация возможна только в доказанной среде исполнения. Но это не играет никакой роли, ВНЕЗАПНО.
Ну то есть ты не можешь быть на 100% уверен, но при этом можешь  быть уверен, этакий кот щетухина?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
M B
Ну то есть ты не можешь быть на 100% уверен, но при этом можешь  быть уверен, этакий кот щетухина?
Да, я не могу быть на 100% уверен, поэтому у меня есть план "Б", называющийся "откат изменений".
источник

B

Bdr777 in Обсуждения техдирские
Andrey Shetukhin
Прикинь, у меня не может течь память. Прикинь, для этого есть набор тестов.
это все ни о чем вне контекста, у разных сервисов разный скоуп разный дедлайн и разная возможность быть покрытыми тестами в нужный бизнесу дедлайн
источник

MB

M B in Обсуждения техдирские
Andrey Shetukhin
Да, я не могу быть на 100% уверен, поэтому у меня есть план "Б", называющийся "откат изменений".
Как ты понимаешь что пора откатить?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Но сработает он вовсе не потому, что ВНЕЗАПНО код на проде начал течь. ВНЕЗАПНО он на проде течь начать не может.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
M B
Как ты понимаешь что пора откатить?
Если работы не укладываются в выделенное время. Всё остальное у меня автоматизировано. Ситуация, что выкатили текущий по памяти код - невозможна, потому что для этого приняты соответствующие меры.

Да, есть вероятность того, что не до конца протестирован алгоритм, и что-то может пойти не так, но это - ошибка второго порядка.

А уметь ловить утечки должен любой квалифицированный программист.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
То есть, если у вас в проде выкатка текущего кода или кода, делающего сегфолт на обычном наборе данных - норма, то вам и вправду рано ещё заниматься автоматизацией наката и отката изменений и - да, у вас принятие решения - завтра.

Бывает, сочувствую.
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
с современным ИТ это все очень просто. если утечка или какая другая напасть фатальная, то это ловится во время тестов или в пилотной группе или как-то ещё.

если что-то нефатальное (типа небольшой утечки), то современные механизмы живучести, которые есть в любой более менее взрослой среде, позволяют както догрести до берега и переобуться там. для этого не надо бежать из-за стола

тут вроде не надо какого-то особого c-level
источник

DK

Dmitriy K in Обсуждения техдирские
Человек сложнее почты ничего не видел
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Что до "необычного" набора, то я просто поду в ПоИБ и попрошу выключить трафик от тех, кто его генерирует, вот и всё. В кровавом энтерпрайзе dpi стоит везде, сделать фильтр - 5 минут.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Dmitriy K
Человек сложнее почты ничего не видел
Ну да, куда мне.

* ещё один, который думает, что а) почта - это просто и б) что я только почтой занимаюсь
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Лол-кек-чебурек
источник

S

Sergey in Обсуждения техдирские
M B
Paper на эту тему как я понимаю нет потому что «секретность» да?
безопасность?
источник

S

Sergey in Обсуждения техдирские
Причиной утечки в Freedom Finance оказался единственный сотрудник, открывший фишинговую ссылку
источник

S

Sergey in Обсуждения техдирские
слабым местом любой системы всегда будут люди (C)
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Sergey
Причиной утечки в Freedom Finance оказался единственный сотрудник, открывший фишинговую ссылку
Ээээ, и что? Мы не про те утечки.
источник

MB

M B in Обсуждения техдирские
Юра В 🦄
с современным ИТ это все очень просто. если утечка или какая другая напасть фатальная, то это ловится во время тестов или в пилотной группе или как-то ещё.

если что-то нефатальное (типа небольшой утечки), то современные механизмы живучести, которые есть в любой более менее взрослой среде, позволяют както догрести до берега и переобуться там. для этого не надо бежать из-за стола

тут вроде не надо какого-то особого c-level
Не видел ситуаций когда код на 100 машинах работает норм, а на 1000 уже нет?
источник

ЮВ

Юра В 🦄 in Обсуждения техдирские
M B
Не видел ситуаций когда код на 100 машинах работает норм, а на 1000 уже нет?
видел. тестировать надо
источник