
Sergey
09.03.2017
13:44:46
Митап-то есть :D
Поэтому всем и интересно

Aleksandr
09.03.2017
14:11:29
Только вы там старайтесь записи что ли делать, чтобы держать в курсе отъехавших :)

Dmitry
09.03.2017
14:29:16
если это будет прям настоящий IT Talk то запись будет)

Google

Serge
09.03.2017
14:48:21

Vadim
09.03.2017
14:49:22

Dmitry
09.03.2017
17:36:58
https://twitter.com/PiterPy/status/839878820614152194
ну, поехали :)

Aleksandr
09.03.2017
17:42:25
Надо вписаться иностранным спикером. Че там, визу делают? ?

Dmitry
09.03.2017
17:45:49
саша, блин, все уже поняли что у тебя трактор
не трави душу )
можешь к нам приехать рассказать про всякий питоно-докер в продакшне, думаю :)
Леди и джентльмены, питонистки и питонисты!
Подумайте, чего бы вам хотелось послушать /
кого бы вам хотелось послушать / о чём бы вам хотелось :) на самой конференции PiterPy в июне или же в видеозаписи с неё
Европейские спикеры, питон, околопитон, околопитонистский деврел - up to you
и пишите здесь | либо мне в личку | либо на org@piterpy.ru

GNU/Docker
09.03.2017
17:51:26
околопитон это когда недодевелоперы дерутся за фреймворк?

Dmitry
09.03.2017
17:52:14
ну речь о вещах, которые не язык напрямую, но имеют высокую актуальность/значение для питон-мира

Nikolay
09.03.2017
17:52:18

Google

Yuryi
09.03.2017
17:52:50
подскажите, получаю из zookoopeer-a объект, тип у него - <property>. Когда смотрю по данному адресу ZooInspector-ом вижу там файл c названием, допустим "192.168.0.0:1212", как мне из этого полученного объекта получить имя файла ?
стандартные .text .get .get_attr и тд не работают

Dmitry
09.03.2017
17:54:07
dir(your_object) ?

Yuryi
09.03.2017
17:55:14
вариант, все аттрибуты я не перебрал
['__class__', '__delattr__', '__delete__', '__doc__', '__format__', '__get__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__set__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'deleter', 'fdel', 'fget', 'fset', 'getter', 'setter']

Dmitry
09.03.2017
17:58:50
ну открой доку или сырцы, быстрее будет :)

Aleksander
09.03.2017
19:40:10
я может туплю и уже было, но мне пришла рассылка что @lig11 читает 14 числа в рамках it talk

Dmitry
09.03.2017
19:47:54
всё так

Aleksander
09.03.2017
19:55:53
то есть отдельного ивента не будет, а будет в рамках it talk ?

Sergey
09.03.2017
19:57:24

Dmitry
09.03.2017
19:58:30
нифига, @lig11, мы чего, даём в этот раз такую скидку? о_0 вроде меньше же было в прошлый год

Sergey
09.03.2017
20:04:04
Где со скидкой-то покупать? :D

Dmitry
09.03.2017
20:04:50

Serge
09.03.2017
22:10:17

Sergey
09.03.2017
22:14:39

Dmitry
09.03.2017
22:16:32

Serge
09.03.2017
22:16:58
сюрприз! =)
ну, когда на мази всё будет, расскажем, конечно
раньше были экскурсии, последний раз в Екатерининский дворец

Google

Serge
09.03.2017
22:18:43
The day after the conference a cultural trip to Catherine Palace in Pushkin was planned for both speakers and attendees. That was terrific. Should you go to St. Petersburg, on a business trip or just as a tourist, make sure you visit Catherine Palace. You won’t regret it.
https://nicolaiarocci.com/crazy-speaking-month/

Sergey
09.03.2017
22:18:58
сюрприз! =)
Мне б дай бог за апрель денег на саму конференцию найти, а то внезапно понадобилось ноут покупать, лол :D
Думаю, крутых докладов на конференции мне будет достаточно, без сюрпризов :D

Dmitry
09.03.2017
22:19:52
так попроси контору оплатить - иногда такие штуки прокатывает даже когда не ожидаешь

Serge
09.03.2017
22:19:58

Sergey
09.03.2017
22:20:23

Dmitry
09.03.2017
22:20:28

Serge
09.03.2017
22:20:46

Dmitry
09.03.2017
22:21:00
так я и говорю. потому и не видел

Serge
09.03.2017
22:21:08
вообще, много у кого в FB фото с последнего Piter Py на автарках:)

Dmitry
09.03.2017
22:21:33
фотки удались, да
вот причина покупать билет! чтобы было чем аватар обновить и резюме

Serge
09.03.2017
22:22:02
ага, у нас есть секретный фотограф и классный баннер:)

Sergey
09.03.2017
22:22:13
Однозначно надо идти, мне как раз не везёт никогда на нормальные фотки >:3

Serge
09.03.2017
22:23:05
а я то вообще себе какую отхватил на крышу https://www.facebook.com/lig11
LOL, а эта со второго питерпая https://www.facebook.com/photo.php?fbid=1332273283461170&set=picfp.100000355343616.1332271440128021&type=3&theater
там есть подсказка ;)

Sergey
09.03.2017
22:26:32
Значок? :D

Serge
09.03.2017
22:27:24
канешн

Sergey
09.03.2017
22:27:57
Ну мало ли, может ты про выражение лица, типичное, питерпайское

GNU/Docker
09.03.2017
23:21:00
Пачули
А есть какие-то удобные пайлинтовьюверы?

Google

GNU/Docker
09.03.2017
23:21:33
чтобы удобно и наглядно на средних размеров проекте

Serge
10.03.2017
05:37:51

GNU/Docker
10.03.2017
06:40:14
Емакс паказывает в рантайме, а хочется по всему проекту сразу удобно посмотреть
Ну лан, если чо сам запилю как время будет

Serge
10.03.2017
06:47:54

Admin
ERROR: S client not available

Serge
10.03.2017
06:48:34
Опять же с плагином к питесту удобно, особенно с -X :)

Julia
10.03.2017
08:30:26

GNU/Docker
10.03.2017
08:38:45

Sergey
10.03.2017
08:39:31

Eugene
10.03.2017
08:59:36
у pylint output же настраивается. Там можно html указать. Не знаю, насколько он кликабельный.

GNU/Docker
10.03.2017
09:18:55
Можно, но он не кликабельный.

Eugene
10.03.2017
10:07:59
На счёт покрытия тестами на 100%. Покрытие строчек кода на 100% не гарантирует 100% покрытие тестовыми случаями. Вот, например, как протестировать алгоритм машинного зрения или распознавания изображений? Там может быть какое угодно количество тестовых случаев. Например, простая задача: Найти сферу на изображении. В качестве начальных данных точка внутри сферы, которую задаёт пользователь. Как протестировать этот алгоритм на всём множестве изображений и точек внутри сферы? Да никак. Хотя, все строчки алгоритма на 100% покрыты тестами, ну а толку?


Александр
10.03.2017
11:06:45
> Как протестировать этот алгоритм на всём множестве изображений и точек внутри сферы?
Так к реальной системе должны быть предьявлены требования. По ним пишется код, а для входных тестовых данных обычно применяют подход разбиения на классы эквивалентности и тестирование граничных значений. Иначе в любой системе было бы " какое угодно количество тестовых случаев" и тестирование никогда бы не закончилось.

Dmitry
10.03.2017
11:08:56
> Добрый день, Дмитрий.
> Ваша заявка на очное участие в Yet another Conference 2017 одобрена.
йеей! ^_^

Александр
10.03.2017
11:08:57
и самое идеальное тестирование не избавит от ошибок. как раз потому что ресурсы не бесконечны)

Dmitry
10.03.2017
11:09:03
кому ещё пришло? Го тусить на яке как божечки! :)

Eugene
10.03.2017
11:20:05

Andrey
10.03.2017
11:20:36

Eugene
10.03.2017
11:20:52
Формально требвоания удовлетворены, граничные условия соблюдаются, но алгоритм не может быть протестирован на 100%

Google

Andrey
10.03.2017
11:20:57

Eugene
10.03.2017
11:24:35
Да что там какой-то алгоритм, вот протестировать простое арифметическое среднее на числах с плавающей точкой - это уже проблема :)
http://hypothesis.works/articles/calculating-the-mean/

Serge
10.03.2017
11:32:41

GNU/Docker
10.03.2017
11:33:21
Что?
типа pytest-pylint?

Serge
10.03.2017
11:34:35
Ну, IDE умеют из результатов прогона тестов показывать в код
А вообще, тот же Eclipse PyDev умеет flake8 и отдельно показывать в окошке Problems и выделять в файле
Вообще, я тут послушал про Visual Studio Code и его Python плагин. Звучит очень православно.

Alex
10.03.2017
11:38:21
Господа
Полное покрытие кода тестами - это NP-complete задача
Good luck!

Serge
10.03.2017
11:39:30

Alex
10.03.2017
11:40:05