
Root
18.02.2017
13:50:54
Продолжай
прочитай про юнит тесты ) не позорься )

KirillDE
18.02.2017
13:51:54
Для мелких проектов тесты скорее потеря времени, чем какая либо выгода

denisx
18.02.2017
13:52:01

KirillDE
18.02.2017
13:52:48

Google

denisx
18.02.2017
13:52:52

Root
18.02.2017
13:52:52

b0g3r
18.02.2017
13:54:12

denisx
18.02.2017
13:54:14

Root
18.02.2017
13:57:45

denisx
18.02.2017
13:58:06
И если у тебя модуль - он сам отвалиться на входе с репортом.

yegorf1
18.02.2017
13:58:43

Root
18.02.2017
13:59:10

yegorf1
18.02.2017
13:59:23
Пруфы

b0g3r
18.02.2017
14:00:29
Прочитать книжку и молиться на нее как на Библию это отлично
Но это из раздела религий, а не программирования

Google

Dmitriy
18.02.2017
14:01:19

Root
18.02.2017
14:02:02

b0g3r
18.02.2017
14:02:55

yegorf1
18.02.2017
14:03:05
А то вы только обзываетесь)

b0g3r
18.02.2017
14:03:39
Я могу говорить, что нужно программировать только на функциональных языках и могу даже спорить с кем нибудь по этому поводу
Но говорить что вот это - конечная истина, и вот только так нужно делать, а все остальные говно - это лютая срань

Root
18.02.2017
14:04:13

b0g3r
18.02.2017
14:04:26

yegorf1
18.02.2017
14:04:36

denisx
18.02.2017
14:04:52
Возможно в проводке транзакций в банке нужны тесты. Но чаще это ошибки проектирования, ошибки модулей и прочий нубасник. Ну и ошибки тестов мы правили, знаем ?

b0g3r
18.02.2017
14:05:23

Root
18.02.2017
14:05:49

b0g3r
18.02.2017
14:06:11
Это религия и ничего больше, никакой реальной общей таблетки нет, даже если назвать таблетку TDD :)

yegorf1
18.02.2017
14:07:00

b0g3r
18.02.2017
14:07:03
Это однозначно лучший способ вести диалог)
Но ч не долбоеб, извините (

Root
18.02.2017
14:07:36

Google

yegorf1
18.02.2017
14:08:03
Тем временем ты не привел ни одного аргумента в защиту/пользу/подтверждения своей мысли

Dmitriy
18.02.2017
14:08:33

b0g3r
18.02.2017
14:08:40

yegorf1
18.02.2017
14:08:54

b0g3r
18.02.2017
14:09:04
Заняться больше нечем)

yegorf1
18.02.2017
14:09:09
Если нагуглит что-то стоящее, то я не против

Root
18.02.2017
14:09:51
да блин, не до этого ) мускул падает, падла )

yegorf1
18.02.2017
14:10:06
Элегантный слив Unlocked

Dmitriy
18.02.2017
14:10:38

Root
18.02.2017
14:10:57
https://tproger.ru/translations/unit-tests-purposes/
+ IBSO Retail =)

denisx
18.02.2017
14:13:38

Root
18.02.2017
14:13:55
денег нет, да и сревак не мой )
да блин, всякие дебилы порнухой и наркотой забивают базу.. вот памяти и не остается

denisx
18.02.2017
14:21:07

Root
18.02.2017
14:24:12
Шта?? ?
наркоманы, говорю, вокруг одни.. и дрочеры )

Dmitriy
18.02.2017
14:24:52

KirillDE
18.02.2017
14:29:05
Я не знал , что и на тему тестов бывают холивары)))

Google

denisx
18.02.2017
14:34:36
Как в любом деле, нужно понимать что делаешь

Pavel
18.02.2017
14:34:50

denisx
18.02.2017
14:35:37

Pavel
18.02.2017
14:36:02
Транзакции тут ни при чем. Со сторонним сервисом транзакцию не организуешь.

Rocket
18.02.2017
14:36:07

denisx
18.02.2017
14:36:49

Rocket
18.02.2017
14:36:52
Тут даже никакого стороннего сервера нет. Выпустил транзакцию и всё.

Pavel
18.02.2017
14:37:46
Смотря что за сервис.
Ну перевед у тебя бот деньги не по тому адресу, и успешно закроет транзакцию. А ты даже и не узнаешь что возникла проблема.
А все из-за того что в 1479 строчке кода кто-то поменял принцип формирования адреса, а другой код об этом не узнал.

Root
18.02.2017
14:38:53
я так рад, что адекваты все же есть )

Pavel
18.02.2017
14:40:05
Но впринципе, если пишешь код в одиночку и он не очень сложный и не критичный, то реально можно без тестов обходиться

Root
18.02.2017
14:40:35

Pavel
18.02.2017
14:40:36
Упал модуль на сервере и бот лежит пару недель, никто о нем не вспоминает.

denisx
18.02.2017
14:41:35

Rocket
18.02.2017
14:43:01
и так отчитываюсь по поводу aiohttp и unix_socket
похачил функцию запуска Application, теперь оно у меня взлетает на сокете
Тестовый полёт нормальный, проблемам, вроде бы, неоткуда вылезти, но будем посмотреть )

denisx
18.02.2017
14:43:13

yegorf1
18.02.2017
14:44:09
В смысле должен быть методом общий для формирования
+ не так сложно поправить это
нужно просто знать, что ты делаешь

Google

denisx
18.02.2017
14:44:49

Rocket
18.02.2017
14:45:11
* счастлив - больше никакой возьни с локальными номерами портов

Dmitriy
18.02.2017
14:46:00
Возможно, именно тут это необходимость
Много где не обоходимость(я про большие проекты, а не личные боты). а в банковском секторе это требование ибо без определенных гарантий даже с IFX работать не дадут

yegorf1
18.02.2017
14:46:07
или как?

Pavel
18.02.2017
14:46:34

Dmitriy
18.02.2017
14:46:41

Root
18.02.2017
14:46:42
или как?
вообще-то да, друг ) я тебя удивлю )

Pavel
18.02.2017
14:46:57
Весь вопрос вот в этом "если". Даже гении совершают ошибки, и часто очень глупые.

yegorf1
18.02.2017
14:47:10
+ это просто применения тестов
Это никак не относится к TDD

Root
18.02.2017
14:47:58
я не приверженец TDD, если что

Pavel
18.02.2017
14:54:56
TDD удобно если четко представляешь себе структуру классов

Root
18.02.2017
14:56:14

denisx
18.02.2017
14:59:30

Pavel
18.02.2017
15:00:52
В тестах тоже совершают, бывает. Но таких намного меньше.
У тебя может быть 1000 багов в неоттестированном коде и 15 багов в тестах.

denisx
18.02.2017
15:01:33

Pavel
18.02.2017
15:01:51
Кого больше?
Ты борешься за увеличение числа багов в коде? :)

denisx
18.02.2017
15:02:12