
LighteR
03.12.2018
20:01:10
Почему нельзя написать тесты без реальных звонков?
mock'и и вот это вот все

Владимир
03.12.2018
20:02:49

LighteR
03.12.2018
20:03:02
ну т.е. бывает конечно спагетти-код, которой очень сложно покрыть unit-test'ами, но тут вы уж сами себе виноваты, а не python

Google

Марк
03.12.2018
20:03:55

Belegnar
03.12.2018
20:04:28
Есть функция, есть количество входных параметров и количество ожидаемых результатов

Марк
03.12.2018
20:05:24

Владимир
03.12.2018
20:05:54

LighteR
03.12.2018
20:06:24

Belegnar
03.12.2018
20:06:53

Марк
03.12.2018
20:07:28

Belegnar
03.12.2018
20:07:31
А сколько строк в функции, которую поломали? ?

LighteR
03.12.2018
20:07:56

Владимир
03.12.2018
20:08:04

Tishka17
03.12.2018
20:08:26

Марк
03.12.2018
20:08:29

Google

Владимир
03.12.2018
20:08:49

Sergey
03.12.2018
20:09:30
Подскажите, очень часто в туториалах встречаюсь с такой группой - www-data. Это какая-то стандартная группа должна быть при установке nginx или это просто распоcтраннёная практика?

LighteR
03.12.2018
20:09:44

Марк
03.12.2018
20:09:59

LighteR
03.12.2018
20:10:02
т.е. тех параметрах, про которые ты точно знаешь, что они есть

Владимир
03.12.2018
20:10:27
короче нет там тестов вообще походу

Belegnar
03.12.2018
20:10:37
Вот-вот

LighteR
03.12.2018
20:10:47

Belegnar
03.12.2018
20:10:55
И платят по часам ?

LighteR
03.12.2018
20:10:58
и умения их писать тоже нету

Владимир
03.12.2018
20:11:13
это сразу было понятно
не сразу.. я до последнего верил, что какой=то конкретный кейс лень покрыть.. но нет, похоже вообще нет(

Марк
03.12.2018
20:11:20
Их нельзя написать

Владимир
03.12.2018
20:11:39

Belegnar
03.12.2018
20:11:41

LighteR
03.12.2018
20:11:46

Belegnar
03.12.2018
20:12:06
Пока это утверждение сродни "программу нельзя написать"

Владимир
03.12.2018
20:12:33

Марк
03.12.2018
20:12:36
Я выше пояснял, почему нельзя. Если были бы вы правы, то у нас охуеть какие бы продукты выходили повсеместно незабагованные. А что не игра, то ёрли аксесс с ложащими сервак тремя атомными бомбами.
Это все классно, когда ты морды пишешь на джанго

Belegnar
03.12.2018
20:13:11

Google

Владимир
03.12.2018
20:13:16

Belegnar
03.12.2018
20:13:30
Все твои слезы - в пользу бедных

LighteR
03.12.2018
20:13:44
ты пример кода-то покажи

Владимир
03.12.2018
20:14:44
можно даже конкретный кусок который сломался на отступах

Rio
03.12.2018
20:15:32
Есть ли у кого-нибудь ссыль на современный туториал по разворачиванию веб-приложения?

Марк
03.12.2018
20:15:33
Пример кода выше уже показали

Владимир
03.12.2018
20:15:55

Марк
03.12.2018
20:16:08

Belegnar
03.12.2018
20:16:10

LighteR
03.12.2018
20:16:16

Марк
03.12.2018
20:16:54

LighteR
03.12.2018
20:17:33

Belegnar
03.12.2018
20:18:09

Марк
03.12.2018
20:19:21

Владимир
03.12.2018
20:19:32
аааааааа, это провал хД
Нет.
а что тогда проверяет иф если вы не знаете что вы проверяете?

Марк
03.12.2018
20:20:20
Разные методы и функции обрабатывают поток конкурентно, а не последовательно. Там не линейный парсинг какой-то срани.

Владимир
03.12.2018
20:21:00
блеа.. опять про интеграционные тесты говорим походу..

Марк
03.12.2018
20:21:14

Google

Belegnar
03.12.2018
20:21:17

Владимир
03.12.2018
20:21:54

Марк
03.12.2018
20:22:11
И как же на него реагировать?

Alex
03.12.2018
20:22:21

Владимир
03.12.2018
20:22:21
а что он должен сделать при получении этого статуса?

Alex
03.12.2018
20:23:17

Марк
03.12.2018
20:23:27
Засигнались его наличие и снять дамп по мере возможности, чтобы было за что зацепиться. Дальше это нужно будет воспроизвести и вручную понять, что за звонок такой

Bogdan (SirEdvin)
03.12.2018
20:23:30

Admin
ERROR: S client not available

Bogdan (SirEdvin)
03.12.2018
20:23:44
Вопрос только в времени и навыках

Марк
03.12.2018
20:24:13
Это очень смешно

Владимир
03.12.2018
20:24:16

LighteR
03.12.2018
20:24:18

Bogdan (SirEdvin)
03.12.2018
20:24:46
Это очень смешно
Очень смешно, когда вы парсите какие-то штуки наугад и говорите, что так и надо

Марк
03.12.2018
20:25:00

LighteR
03.12.2018
20:25:20

Марк
03.12.2018
20:26:02

Bogdan (SirEdvin)
03.12.2018
20:26:49
Кусок кода переехал в место, в котором выполняется редко, но с логикой все впорядке

Владимир
03.12.2018
20:26:52

Google

LighteR
03.12.2018
20:26:57
еще до попадания его в продакшен

Rio
03.12.2018
20:27:36

Владимир
03.12.2018
20:27:54

Марк
03.12.2018
20:27:59

LighteR
03.12.2018
20:28:58
я даже хз что тут сказать

Владимир
03.12.2018
20:29:08
проверим

Марк
03.12.2018
20:29:35

Владимир
03.12.2018
20:29:54

LighteR
03.12.2018
20:30:04
Там так и есть. И туда же затесалось условие, которое случайно табнулось в какой-то момент.

Марк
03.12.2018
20:30:17

Alex
03.12.2018
20:30:19

Владимир
03.12.2018
20:30:39

Марк
03.12.2018
20:31:04
Это же просто

Владимир
03.12.2018
20:31:21

Rio
03.12.2018
20:32:02

LighteR
03.12.2018
20:32:05

Владимир
03.12.2018
20:32:10
звонки у нас, кстати, тоже есть, робот клиентов обзванивает