Size: a a a

2020 October 15

b

badtrousers in rust_offtopic
si vis pacem para bellum
источник

b

badtrousers in rust_offtopic
короче чуваки что я хотел вам рассказать
источник

b

badtrousers in rust_offtopic
я достиг абсолютного просвещения в тестировании кода
источник

b

badtrousers in rust_offtopic
долгое, очень долгое время я думал: почему же юнит–тестирование такое говно?
источник

b

badtrousers in rust_offtopic
столько фреймворков на стольких разных языках
источник

b

badtrousers in rust_offtopic
говно говно говно
источник

b

badtrousers in rust_offtopic
и сегодня. я увидел. очередное. видение
источник

b

badtrousers in rust_offtopic
ко мне пришел Кен томпсон
источник

b

badtrousers in rust_offtopic
я не буду раскрывать всех деталей сна (интим)
но я хочу сказать что после этого я познал Unix way по–настоящему
источник

b

badtrousers in rust_offtopic
я пришел и закодил несколько компактных тест–юнитов и шелл–хуйни для них.
источник

b

badtrousers in rust_offtopic
и просто сошел с ума. насколько. это круто
я влюбился в юнит–тесты.
для контекста. мне нравится как в го сделаны тесты, то есть в каждом пакете обычно лежит один два файлика _test.go и в каждом из них ты можешь там все посмотреть, а тесты запускаются через go test и есть много параметров как можно управлять процессами это все реально очень шелл–френдли
источник

b

badtrousers in rust_offtopic
я столько фреймворков пробовал и в стольких разных контекстах писал тесты, в том числе и на го и мне всегда рыгать от этого хотелось. потому что я не мог инкорпорировать этот процесс в свою разработку
источник

b

badtrousers in rust_offtopic
короче в итоге я сделал две утилиты, в частности probe и speed, которые по сути вызывают go test с определенным набором флагов (передают флаги из терминала в т.ч.)
источник

b

badtrousers in rust_offtopic
а потом внутри тест–кода я вызываю один тривиальный код который на основе этих флагов детерминирует режимы и скоуп выполнения каких тестов
источник

b

badtrousers in rust_offtopic
то есть я получаю три разных уровня логов и это все так прозрачно и понятно без фреймворк говна
источник

b

badtrousers in rust_offtopic
и в процессе работы я могу легко новые сценарии хоть в интерактивном cli режиме прорабатывать
источник

b

badtrousers in rust_offtopic
вы что я сошел с ума сегодня просто насколько это удобно...
источник

b

badtrousers in rust_offtopic
спасибо Кену
источник

SP

Stanislav Popov in rust_offtopic
теорем прувер на го
источник

H

Hirrolot in rust_offtopic
ебать он умный
источник