Size: a a a

2020 August 28

A

Andrey in fprog_spb
1. есть два Александра, каждый из которых защищает свои инвестиции.
2. оба стараются.
источник

AV

Alexander Vershilov in fprog_spb
Мне пофиг, сегодня я тут ничего не защищал
источник

A

Andrey in fprog_spb
Alexander Vershilov
Мне пофиг, сегодня я тут ничего не защищал
да, ты не в их числе сегодня
источник

AV

Alexander Vershilov in fprog_spb
ее
источник

AT

Alexander Tchitchigi... in fprog_spb
Andrey
я хочу понять, что здесь происходит
Своё видение я изложил: в 99% случаев никто ничего не верифицирует, в исключительных случаях верифицируют соответствие кода формальной функциональной спецификации. Что значит "верифицировать дизайн" вообще не очень-то понятно. 🤷‍♀️
источник

AV

Alexander Vershilov in fprog_spb
Я даже готов согласиться, что тесты обеспечивают какую-то корректность, а эффекты не обеспечивают ничего. Хотя мне кажется, что тут надо или ++ или --, а +- или -+  неконсистентно
источник

AT

Alexander Tchitchigi... in fprog_spb
Alexander Vershilov
Мне пофиг, сегодня я тут ничего не защищал
Ты оказался третьим. 😂
источник

A

Andrey in fprog_spb
Alexander Tchitchigin
Своё видение я изложил: в 99% случаев никто ничего не верифицирует, в исключительных случаях верифицируют соответствие кода формальной функциональной спецификации. Что значит "верифицировать дизайн" вообще не очень-то понятно. 🤷‍♀️
я понял, что я не прав был в своей формулировке. 👌?
источник

AT

Alexander Tchitchigi... in fprog_spb
Andrey
я понял, что я не прав был в своей формулировке. 👌?
Это круто – обычно никто ничего не понимает. 🙂
источник

A

Andrey in fprog_spb
Alexander Tchitchigin
Из формальных утверждений (aka propositions aka theorems). 🤷‍♀️

Вы чего узнать-то хотели? 😉
формальные утверждения могут быть глубже, чем слова на бумаге и могут касаться тех свойств системы, о которых сходу и не сообразишь, так?
источник

AV

Alexander Vershilov in fprog_spb
Я тут структуру данных пытаюсь HKD сделать и меня это пугает, усложняет кусок кода, и не представляю как повлияет на производительность (хотя не должно быть страшно).
источник

AT

Alexander Tchitchigi... in fprog_spb
При этом интуитивно "верификация дизайна" – понятно что такое, и это важная штука, но формально поставить такую задачу крайне сложно. 🙁
источник

AV

Alexander Vershilov in fprog_spb
С другой стороны нормально разделятся безопасная и небезопасные части проекта
источник

AT

Alexander Tchitchigi... in fprog_spb
Andrey
формальные утверждения могут быть глубже, чем слова на бумаге и могут касаться тех свойств системы, о которых сходу и не сообразишь, так?
Как бы да, но по факту это обычно относится к деталям реализации, failure states или ещё каким-то неучтённым состаяниям/сочетаниям условий.
источник

A

Andrey in fprog_spb
Alexander Tchitchigin
Как бы да, но по факту это обычно относится к деталям реализации, failure states или ещё каким-то неучтённым состаяниям/сочетаниям условий.
что дороже: закрыть тестами эти состояния или верифицировать?
источник

AT

Alexander Tchitchigi... in fprog_spb
Andrey
что дороже: закрыть тестами эти состояния или верифицировать?
It depends.
источник

AT

Alexander Tchitchigi... in fprog_spb
Достоверно сказать вообще невозможно, потому что невозможно измерить полную стоимость.
источник

AV

Alexander Vershilov in fprog_spb
Покрыть тестами небольшой кусок состояний
источник

AV

Alexander Vershilov in fprog_spb
Получив при достаточную надёжность
источник

AT

Alexander Tchitchigi... in fprog_spb
Да у меня есть приложулька на JS с 0 тестов, не говоря уже про типы или верификацию – и ничего, работает, багов почти и не выявляется (в продакшене), пользу людям приносит.
источник