@rudepython

Страница 990 из 1719
V
07.05.2018
15:46:00
тоже самое кстати относится и к существующим тестам. мы даже с начальством обсуждали, что в текущем проекте наша тестовая база требует рефакторинга, дохера тестов устарело, много неконсистентного (хотя покрытие отличное). но нет единой системы требований, что тестируем, что параметризуем, что мокаем. мне кажется что единственный путь к регламентированию этого - документация. а это хочется как-то максимально автоматизировать

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

Eugine
07.05.2018
16:30:32
я думаю, что если ты найдешь способ автоматизировать написание тест-планов и их систематизацию, то ты обрящешь миллионы

V
07.05.2018
16:38:39
понял. хорошо бы... )

Google
vlade11115
07.05.2018
16:44:15
Eugine
07.05.2018
16:44:52
понял. хорошо бы... )
и не на том продукте, который ты тестировал

vlade11115
07.05.2018
16:45:06
тестировал?
Оригинальную пасту я в процессе.

Eugine
07.05.2018
16:45:26
про питон?

vlade11115
07.05.2018
16:45:43
Она самая.

V
07.05.2018
16:48:51
короче, пока пишу план ручкой в тетради. не течь бабам по моим миллионам, видать

Eugine
07.05.2018
16:49:20
топ-даун тестирование, все дела

V
07.05.2018
16:52:01
а может годное чтиво какое есть про это дело? хорошо бы применительно к питону сразу, чтоб два раза не вставать

так-то пока просто беру по аналогии с другими покрытыми модулями, но хочется больше ума

Eugine
07.05.2018
16:55:09
Завтра ищешь в интернете книжку “Continuous Testing For Dummies”. Похуй если ничего не поймешь. Дальше идешь на страницу википедии про тестирование и штудируешь всю стандартную практику от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию тестов твоего языка, чтобы от зубов отскакивало. Когда напишешь свой первый тест, по пути изучив архитектуру своего решения, скачиваешь и изучаешь любой фреймворк для тестирования, рекомендую py.test. Как переделаешь функциональные тесты чтобы запускались в параллели и за секунду, можешь идти дальше - тебя ждет увлекательный мир юнит тестирования. Отсос хиккующих выблядков / просто неудачников типа tdd-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь ухуяривать такие тесты, что любая баба будет течь при одном упоминании твоего кавереджа.

бля

это было трудно

Google
V
07.05.2018
16:56:03
бгг, норм

"конвенецию" очепятка

Eugine
07.05.2018
16:56:45
спасибо, поправил

V
07.05.2018
16:57:30
py.test юзаем, про конвенции хотелось бы побольше узнать, да. финалочка про каверадж лучше, чем про зарплату!

Eugine
07.05.2018
16:57:50
да, я так и подумал; мне уже было трудно придумывать под конец

V
07.05.2018
16:59:49
кстати я думал что tdd это типа венец совершенства и вообще удел крутых. но тим-лид давеча весело отхуесосил tdd, так что тотем разрушен

Eugine
07.05.2018
17:00:13
да в tdd нет ничего плохого, просто не надо злоупотреблять

уровня “апишка должна отдавать вот это в ответ на вот это” - вполне себе

V
07.05.2018
17:00:57
ну он наглядно на примерах показал, что это классная идея, но в жизни почти нереальна, сферический конь в идеальных условиях

Eugine
07.05.2018
17:01:45
и он прав, всю разработку на тдд нельзя везти, но опять же в примере выше - оно не покажет себя идеально, но сделает твою жизнь немного проще

зачем я выделяю слова? это абсолютно бессмысленный скилл

V
07.05.2018
17:02:51
уровня “апишка должна отдавать вот это в ответ на вот это” - вполне себе
я вот еще среди умных разговоров слышал термины "черная коробка/белая коробка" о подходах к тестам. пока не курил плотно тему, но интуитивно понимаю, что это значит

Владимир
07.05.2018
17:08:28
я вот еще среди умных разговоров слышал термины "черная коробка/белая коробка" о подходах к тестам. пока не курил плотно тему, но интуитивно понимаю, что это значит
Привычней это называют черный ящик, белый ящик. По факту о черном ящике ты знаешь только как с ним работать, что внутри ты не знаешь и тебе это не важно. С белым ты строишь взаимодействие зная как он устроен внутри

V
07.05.2018
17:10:44
Привычней это называют черный ящик, белый ящик. По факту о черном ящике ты знаешь только как с ним работать, что внутри ты не знаешь и тебе это не важно. С белым ты строишь взаимодействие зная как он устроен внутри
да, вот как-то так я это и понимаю. типа если это апишные вызовы, то в черном случае я делаю только вызовы с разными параметрами и проверяю, что пришел нужный ответ, не важно, что для этого выполнялось под капотом. а белый случай - это когда я там тестирую каждый метод отдельно, проверяя последовательно весь флоу логики обработки запроса. так?

Eugine
07.05.2018
17:11:19
когда ты можешь снаружи влиять на внутреннее состояние явно, скорее

почитай вики, правда, там описано

https://en.wikipedia.org/wiki/Software_testing

V
07.05.2018
17:18:51
а, ок. давно не читал вики! спасибо, что выслушали.

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

Alexey
08.05.2018
09:55:19
https://twitter.com/turbojedi/status/993771731956436992

Google
Zart
08.05.2018
10:42:34
девица аборт игноре

Alexey
08.05.2018
10:42:44
Именно.

Генерал Фаилуре.

dmks
08.05.2018
10:46:22
He suggested the possibility of adding a trigger warning about functions that create child processes, since childbirth is "far more traumatic than having an abortion".

а он неплох

Alexey
08.05.2018
10:49:35


Zart
08.05.2018
10:53:13
кстати о кошках... есть где файлопомойки где можно слить их софт, без ёбли с их сайтом? я-то регнут, но без контрактов там на почти всё автопосыл нахуй 8\

Stanislav
08.05.2018
10:57:04
Что это такое красивое?

Alexey
08.05.2018
10:57:26
В гугле забанили?

Подними себе дроплет.

Milton
08.05.2018
10:58:17
Zart
08.05.2018
10:58:30
с вин95?

Alexey
08.05.2018
10:58:40
Не панацея
Ага, а голову ебать не сходив в гуглы — панацея? :)

с вин95?
Вай нот? :)

Milton
08.05.2018
10:59:16
В qemu разве что

Alexey
08.05.2018
10:59:35
Да хоть реактос, было бы желание. :3

Milton
08.05.2018
10:59:55
Разве в DO можно свои образы лить?

Alexey
08.05.2018
11:00:05
Кроме до есть ещё.

ultranoise ?
08.05.2018
11:01:02
вот вы деревенщена то не помните иконочек

это же вин2к

Google
Alexey
08.05.2018
11:01:35
Фонтовый алиасинг чикагско-мемфисовский.

ultranoise ?
08.05.2018
11:01:46
эйсидиси, фл 6, реактор

Alexey
08.05.2018
11:01:51
Опять же acdsee, фрутилупс СТАРЫЙ.

ultranoise ?
08.05.2018
11:01:53
милые сердцу вещи

Alexey
08.05.2018
11:01:55
Зато форж актуальный.

Zart
08.05.2018
11:01:56
синк с пальмой в трее

Alexey
08.05.2018
11:02:05
Казаа опять же.

ultranoise ?
08.05.2018
11:02:12
ну

я же угодал?

2к?

Alexey
08.05.2018
11:02:17
Шоп пятый.

Zart
08.05.2018
11:02:19
никогда казу не видел

Alexey
08.05.2018
11:02:24
2к?
Тиха не гани каней.

никогда казу не видел
Для музлоёбов п2п была такая.

Zart
08.05.2018
11:02:36
я знаю

ultranoise ?
08.05.2018
11:02:44
бля ток смущает трейс у иконочки старт

Zart
08.05.2018
11:02:46
но я не юзал ни казу ни осла

ultranoise ?
08.05.2018
11:02:48
буто 98

в 95 квик лаунч был ток с апдейтом до ие4

Zart
08.05.2018
11:03:10
кнопка старт от вин9х

Google
Alexey
08.05.2018
11:03:15
буто 98
Воооот.

Zart
08.05.2018
11:03:43
актив десктоп из коробки был в вин98

ultranoise ?
08.05.2018
11:03:55
да, и громкость мемфис

и многие иконки из мемфиса, кроме десктопа кажется

Zart
08.05.2018
11:04:24
у 2к иконка сетевого иная же, не?

Milton
08.05.2018
11:04:34
Срочно нужны веник и совок

ultranoise ?
08.05.2018
11:04:36
да

vlade11115
08.05.2018
11:04:36
Вот блин, натрусили тут песка.

Alexey
08.05.2018
11:04:50
Вот блин, натрусили тут песка.
Традиционная рубрика тащемта например.

vlade11115
08.05.2018
11:05:12
Ну да. Регулярная.

ultranoise ?
08.05.2018
11:05:21
я тут просто хочу вкурить это 1) 98? 2) 2000? 3) калаверин сделал то что я в детстве любил? (вытащил шелл длл и другие файлы из дистра просто переименовав расширение и натянул на стиль)

Zart
08.05.2018
11:05:28
традиционная рубрика "Завалинка"

Alexey
08.05.2018
11:05:37
Это не мой скрин во-первых.

Во-вторых я иконки таскал туда-сюда по всем виндам пока не вырос к икспишке.

ultranoise ?
08.05.2018
11:05:56
мне на самом деле не очень много лет) просто у меня в детстве был первый пень, проходил с ним так сказать эволюцию венды

Alexey
08.05.2018
11:06:13
Я двушки трёшки четырки застать успел ещё и довиндовую эпоху.

ultranoise ?
08.05.2018
11:06:20
а то понимаешь ли десктоп от 2000 а громкость от 98

Milton
08.05.2018
11:07:18
Лучше, чем картридж с виндой для денди, виндоусов не было и не будет :3

Страница 990 из 1719