Size: a a a

2021 March 16

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Мимо Проходящий
а в этом смысл юнит тестов - изолировать вызываемый код от вызывающего
сколько раз видел когда тестировались моки моков через моки когда самой реальной логики практически не оставалось)
источник

b

badtrousers in rust_offtopic
я встречал одержимых моками людей, имхо это хуже, чем не делать их вообще
источник

b

badtrousers in rust_offtopic
весь код превращается в адаптерную парашу
источник

b

badtrousers in rust_offtopic
когда больше 75% кода это тупо тесты уровня assert(2+2 == 4)
источник

МП

Мимо Проходящий... in rust_offtopic
Αλεχ Zhukovsky
сколько раз видел когда тестировались моки моков через моки когда самой реальной логики практически не оставалось)
> тестировались моки моков

ну так шизофреников много, всё можно довести до абсурда
источник

b

badtrousers in rust_offtopic
самые вкусные моки внезапно не в питоне, а в С++
источник

b

badtrousers in rust_offtopic
см googlemock
источник

МП

Мимо Проходящий... in rust_offtopic
badtrousers
когда больше 75% кода это тупо тесты уровня assert(2+2 == 4)
потому что в основном тесты ни кто не ревьюит, всем насрать зачастую, редко у кого есть нормальные гайдлайны на тестирование. Ну вообще для правильного тестов нужны спец. скилы которые есть не только лишь у всех
источник

МП

Мимо Проходящий... in rust_offtopic
badtrousers
самые вкусные моки внезапно не в питоне, а в С++
ещё разок - в питоне (и вообще в любом языке с дин. типами) можно замокать ЛЮБУЮ СТРОЧКУ КОДА. Любой стат. язык тут сосёт у питона с причмоком - в стат. языках код нужно специальным образом изуродовать, чтобы он был тестируемым. А впитоне ты тупо пишешь код как хочешь, тебе вообще поебать как он там потом будет теститься. Потому что ты 100% знаешь - будет, протестишь всё что надо и не надо при желании, каким бы твой код не был
источник

С

Слава in rust_offtopic
Мимо Проходящий
ещё разок - в питоне (и вообще в любом языке с дин. типами) можно замокать ЛЮБУЮ СТРОЧКУ КОДА. Любой стат. язык тут сосёт у питона с причмоком - в стат. языках код нужно специальным образом изуродовать, чтобы он был тестируемым. А впитоне ты тупо пишешь код как хочешь, тебе вообще поебать как он там потом будет теститься. Потому что ты 100% знаешь - будет, протестишь всё что надо и не надо при желании, каким бы твой код не был
Лисперы то же самое рассказывают
источник

AN

Alex Noname in rust_offtopic
хз. мне в питоне в основном надо тестировать чтобы типы совпадали.
источник

УМ

Убийца Мамонтов... in rust_offtopic
badtrousers
самые вкусные моки внезапно не в питоне, а в С++
что такое мок
источник

МП

Мимо Проходящий... in rust_offtopic
Alex Noname
хз. мне в питоне в основном надо тестировать чтобы типы совпадали.
тестировать надо любые предположения о том, что делает твой код. Чем качественнее тесты, тем лучше прикрыта жопа
источник

С

Слава in rust_offtopic
Мимо Проходящий
тестировать надо любые предположения о том, что делает твой код. Чем качественнее тесты, тем лучше прикрыта жопа
Для этого есть специальные языки вроде Ada Spark
источник

AN

Alex Noname in rust_offtopic
шутник
источник

МП

Мимо Проходящий... in rust_offtopic
Слава
Для этого есть специальные языки вроде Ada Spark
для этого есть питон
источник

С

Слава in rust_offtopic
Мимо Проходящий
для этого есть питон
Нет в питоне методов верификации кода
источник

С

Слава in rust_offtopic
Он для таких вещей слишком обширен
источник

МП

Мимо Проходящий... in rust_offtopic
Слава
Нет в питоне методов верификации кода
пусть наркоманы и маргиналы "верифицируют" свой код. Бизнесу достаточно юнит тестов
источник

SP

Stanislav Popov in rust_offtopic
нужен TLA+
источник