
Aleksandr
24.09.2017
20:05:10

Nikolay
24.09.2017
20:05:40
по сравнению с питоном и скалой так вообще

Nazar
24.09.2017
20:11:16

Google

Nazar
24.09.2017
20:11:17
Парни, кто подскажет, что у чувака за инструмент
Если что, вот из этого ролика скрин https://www.youtube.com/watch?v=WxGBoY5iNXY&list=FL61nzBTTIxpuH2ruk_oL7uA&index=1

Dim
24.09.2017
20:12:09
POSTAMN плагин

Дмитрий
24.09.2017
20:12:11
Похоже на postman

Dim
24.09.2017
20:12:12
для хрома

dimonikys
24.09.2017
20:12:27
Да есть и десктоп приложение

Nazar
24.09.2017
20:12:35
Благодарю!
Ага, оно. Для мака тоже есть

Nurik
24.09.2017
20:14:42

Aleksandr
24.09.2017
20:15:20

Nazar
24.09.2017
20:16:27

Aleksandr
24.09.2017
20:17:19

Nikolay
24.09.2017
20:25:06

Google

Nikolay
24.09.2017
20:25:38
Мутабельные сущности гораздо сложнее траблшутить
А уж про любителей паттернов проектирования к месту или не очень скромно умолчим

Nurik
24.09.2017
20:31:23

Nikolay
24.09.2017
20:31:55
Но да, иногда лучше не знать

Nurik
24.09.2017
20:32:15
Мутабельные сущности гораздо сложнее траблшутить
Ну да. Но многие грабли решаются инструментами, годами отточенными. Можно всегда открыть книгу на нужной странице, чтобы посмотреть как это нужно сделать. Конечно таким образом порождаются достаточно сложные абстракции. Но эта цена оправда, там где властвует энтерпрайз.

Aleksandr
24.09.2017
20:39:20

Nikolay
24.09.2017
20:40:24

Aleksandr
24.09.2017
20:41:06

Nikolay
24.09.2017
20:41:32
Я пришел.
Што расскажите

Nikolay
24.09.2017
20:43:44
Я знаю, может, пару задач, где без классов вообще толком никак
В том и дело

Nurik
24.09.2017
20:47:49
На уровне кода в ООП легко можно отдать часть функционала в руки джуна, и не боятся, что он уронит что-то. Т.к. ограничения действуют на уровне кода. (приватные методы, интерфейсы) Тогда как в ФП я не могу себе представить, как этот воркфлоу можно разрулить. Учитывая что джун в ФП это совсем другой джун. (CS must have)

madmonday.ru
24.09.2017
20:48:06
multiprocessing под виндой не работает вообще, или это конкретно у меня траблы (криворучка)?
https://pastebin.com/7wpDaREt

Semyon
24.09.2017
20:48:31

Vladyslav
24.09.2017
20:48:33
саньок, а яка у нас завтра перша пара?
дифури)

Google

Vladyslav
24.09.2017
20:48:33
друга дифури
третя теор вер
четверта семінар\

Semyon
24.09.2017
20:48:50
"AttributeError: Can't pickle local object 'startVKD.__init__.<locals>.<lambda>'"
MP же хитро жопно работает - там каждый процесс обшается с родителем через pickle, если о не смог что то за сериализовать - то оно падает

madmonday.ru
24.09.2017
20:49:51
должен работать
Гугл говорит что не у меня одного с этим траблы https://www.google.com/search?q=ForkingPickler(file%2C+protocol).dump(obj)+AttributeError%3A+Can%27t+pickle+local+object

Nikolay
24.09.2017
20:50:34

Semyon
24.09.2017
20:50:51

Nikolay
24.09.2017
20:51:01
Другое дело, что джун, который хорошо знает фп - уже не особо джун

Semyon
24.09.2017
20:51:04
с 3.7 можно будет юзать кастомный сериализатор так что будет по легче

Nikolay
24.09.2017
20:51:44

Artem
24.09.2017
20:51:53
Давайте передернем вместе?
Отвлекитесь от работы)
@schoolgril

Nikolay
24.09.2017
20:52:16

Aleksandr
24.09.2017
20:52:20

madmonday.ru
24.09.2017
20:52:35

Nikolay
24.09.2017
20:53:05

Semyon
24.09.2017
20:53:08

Google

madmonday.ru
24.09.2017
20:53:41

Nikolay
24.09.2017
20:53:57

Semyon
24.09.2017
20:54:07
Это странно, может разные версии ? я не слежу за тем что умеет пикл сериализовать а что нет
Но у тебя судя по ошибки он пытается лямбду

Aleksandr
24.09.2017
20:54:28

Nikolay
24.09.2017
20:55:08

Aleksandr
24.09.2017
20:55:22

Nikolay
24.09.2017
20:55:25
Но есть часть вещей, которые в фп очень хреново и неудобно делать

Admin
ERROR: S client not available

madmonday.ru
24.09.2017
20:55:34

Nikolay
24.09.2017
20:56:02

Aleksandr
24.09.2017
20:56:08

Nikolay
24.09.2017
20:56:28
Практически любую структуру можно сделать функциональной
С этим проблем вообще нет толком

Semyon
24.09.2017
20:57:28
"The root cause was the fact that trytls.bundles.https.http_server uses the multiprocessing module to run code in a separate process. This was fine in Unix, where multiprocessing creates the subprocesses by forking. On Windows the subprocesses are spawned, and the worker function/callable needs to be picklable, which it wasn't. Heres an simplified example demonstrating this on Python 3.5:"

Aleksandr
24.09.2017
20:57:30

Semyon
24.09.2017
20:57:33
https://github.com/ouspg/trytls/issues/196
Собственно проблема в том как появляется под процесс на винде

Nikolay
24.09.2017
20:58:24

Google

Aleksandr
24.09.2017
20:58:48
Обмен чем?
данными. методы должны возвращать что-то понятное и предсказуемое

Nikolay
24.09.2017
20:59:14

madmonday.ru
24.09.2017
20:59:16

Semyon
24.09.2017
20:59:37

Aleksandr
24.09.2017
20:59:54

Semyon
24.09.2017
21:00:00
Тогда на лине ничего не поменяется на винде же он отспаунит процесс и сможет за сериализовать

Nikolay
24.09.2017
21:00:02

madmonday.ru
24.09.2017
21:00:35

Aleksandr
24.09.2017
21:01:05
Ну тогда в чем вопрос?
в том как ты на функциях только сделаешь реализацию единицы инвентаря: добавление, изменение, продажа, передача в другие источники, логистику и прочее

Semyon
24.09.2017
21:01:35

Nikolay
24.09.2017
21:02:19
Можно идентификатор какой-то передать, это неважно совершенно

Aleksandr
24.09.2017
21:03:08

Nikolay
24.09.2017
21:04:07
В этом и есть большие плюсы фп

Aleksandr
24.09.2017
21:04:24

Semyon
24.09.2017
21:04:24
Я вмешаюсь и попытаюсь понять - нахрена писать что то сложнее чем можно? Если с классами просто и понятно - ок, если с фп понятнее то юзайте его

Nikolay
24.09.2017
21:04:34

Semyon
24.09.2017
21:04:40
Python же позволяет спокойно смешивать оба подхода и получать плюшки