
Andrey
09.02.2017
10:49:10
specialforyou https://paperswelovespb.timepad.ru/event/442744/
@jetbootsmaker я тебе кстати советую уже бросать это свое покрытие тестами из говна с гитхаба и переходить на нормальные формальные вещества

Dmitry
09.02.2017
11:03:53
я всегда думал что этот ивент он про использование открытых данных

Google

Dmitry
09.02.2017
11:04:13
я путаю?

Andrey
09.02.2017
11:04:26
это не open data митап

Dmitry
09.02.2017
11:05:08

Andrey
09.02.2017
11:05:31
скорее Сережа себе запрещает туда ходить

Paul
09.02.2017
11:20:30

Andrey
09.02.2017
11:22:31
мне кажется ответ лежит недалеко от ответа, почему он запрещает себе ходить на хабр, почему IDE без открытого кода не может быть популярной и лидером в индустрии и еще кучи подобных вопросов

Dmitry
09.02.2017
11:22:50
:))
надо тоже завести себе какие-то принципы

Serge
09.02.2017
12:02:34

Andrey
09.02.2017
12:02:56
ну ты сам себе этот океан буйками огородил

Roman
09.02.2017
17:06:20
хрена себе.

Dmitry
09.02.2017
17:14:11
знакомый? )

Aleksander
09.02.2017
19:44:21

Google

Andrey
09.02.2017
19:46:18
к тому, что хочешь кода, который точно работает, пользуйся формальными доказательствами. средства для этого уже не так плохи, как раньше. а гнаться за покрытием тестами непонятно из чего это какая-то странная цель

Aleksander
09.02.2017
19:47:19
Какие например ?
Я про средства

Andrey
09.02.2017
19:48:11
coq, idris например

Dmitry
09.02.2017
19:56:07

Danil
09.02.2017
20:30:44

Dmitry
09.02.2017
20:31:52
так бы он может новое течение в тестинге открыл

Баш
09.02.2017
20:38:39

Andrey
09.02.2017
20:39:28

GNU/Docker
09.02.2017
20:50:49
Да. Coq и idris топовая тема.
Но чем выше по лямбда-кубу тем сложнее писать код.

Баш
10.02.2017
02:55:25
Порекомендуете оупннсорс проект с малой или средней активностью под питон, чтобы было и код понимать и почитать.
Можно под web

Dmitry
10.02.2017
05:33:34

Serge
10.02.2017
06:26:49

Michael
10.02.2017
06:35:25

Nikolay
10.02.2017
07:23:32
ну должен же кто-то говнокод этот разобрать
make world a better place, вот это все

Google

Dmitry
10.02.2017
07:29:21
поясни :)

Баш
10.02.2017
07:33:45

Serge
10.02.2017
07:35:58
Ну, stonic.io медленно ползет.

Nikolay
10.02.2017
07:37:30
это называется “медленно ползет”? :) https://github.com/stonicio/stonic

Serge
10.02.2017
07:38:38
Оно за кулисами ползет

Dmitry
10.02.2017
07:56:47
а вы его не OSS-но пилите, что ли? о_0

GNU/Docker
10.02.2017
08:06:12

Dmitry
10.02.2017
08:06:38
> Порекомендуете oss-проект с малой или средней активностью под питон, чтобы было и код понимать и почитать.

Andrey
10.02.2017
08:12:57
Я бы сказал, что это эталонный OSS проект. Таких большинство

Roman
10.02.2017
08:14:28

Michael
10.02.2017
08:21:32
Dotty там прям огнинаааа, отвечаю о/

Serge
10.02.2017
08:30:05

Dmitry
10.02.2017
08:30:26
аа

Aleksandr
10.02.2017
08:52:22
Bottle. Там кода мало :)

Eugene
10.02.2017
09:38:31
sphinx-doc
https://github.com/sphinx-doc/sphinx
Там разработчики дружелюбные и проект полезный.
Туда же readthedocs
https://github.com/rtfd/readthedocs.org

Michael
10.02.2017
09:56:17
К слову о качестве...
@asyncio.coroutine
def read(self, n=-1):
if self._exception is not None:
raise self._exception
# migration problem; with DataQueue you have to catch
# EofStream exception, so common way is to run payload.read() inside
# infinite loop. what can cause real infinite loop with StreamReader
# lets keep this code one major release.
if __debug__:
if self._eof and not self._buffer:
self._eof_counter = getattr(self, '_eof_counter', 0) + 1
if self._eof_counter > 5:
stack = traceback.format_stack()
internal_logger.warning(
'Multiple access to StreamReader in eof state, '
'might be infinite loop: \n%s', stack)
говнина

Admin
ERROR: S client not available

Google

Aleksandr
10.02.2017
09:58:08
Defensive coding

Danil
10.02.2017
09:58:43
в aiohttp недавно на отличный перл наткнулись если пытаешься писать в закрытый сокет, он просто кидает RuntimeError.
Повеселило исправление:
https://github.com/KeepSafe/aiohttp/commit/b7a9f4b2321812b0fc325868d0c3e02449112c6a

Michael
10.02.2017
09:59:46
Говнари

Serge
10.02.2017
10:15:28

Michael
10.02.2017
10:20:58
@lig11 ты в потроха питона то давно смотрел?
Там не лучше...

GNU/Docker
10.02.2017
10:21:21
Я тут на hylang посмотрел.
Идея хорошая
Но имплементировать это поверх настолько уёбищного языка пацанам крайне сложно.
Потыкал потыкал, нашёл багосы, почитал ишуи и отбросил идею.

Dmitry
10.02.2017
10:37:47
> A dialect of Lisp that's embedded in Python
https://www.hdwallpapers.net/previews/mother-of-god-meme-589.jpg

GNU/Docker
10.02.2017
10:41:22
Ну а что.
Всё на уровне AST.
Но вот у цпитона хренова куча говнопроблемок.
чтобы такой красивый язык поверх положить.
=(((

Roman
10.02.2017
11:15:27
у питона рантайм не ахти =(

Dmitry
10.02.2017
16:16:17
ребята, вы с гиктаймс? =)
https://twitter.com/Niketas/status/830093021433704449

Google

Nikolay
10.02.2017
16:43:13
https://twitter.com/Niketas/status/830093021433704449
у чувака аватарка похожа на https://www.google.ru/search?q=meme+boy&newwindow=1&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiE5fGm_IXSAhUOyWMKHSMrB9YQ_AUICCgB&biw=1680&bih=814#newwindow=1&tbm=isch&q=meme+angry+school+boy

Dmitry
10.02.2017
16:57:31
думаю, на это и расчёт ) это ж TJ, оно про мемы

Serge
10.02.2017
18:54:00
Я бы, конечно, перевод строки там поставил
А input разве не ставит?

Dmitry
10.02.2017
19:07:30
потому что надо использовать click!

Sergey
10.02.2017
19:19:59
А input разве не ставит?
Ставит. Сначала вообще подумал что там print, а потом input, но тогда там был бы перевод строки. Теперь захотелось исходник посмотреть ?

Dmitry
10.02.2017
19:21:21
эй, вы что, сделали код-ревью шутки из твиттера?
это как доктор Хауз, ставивший диагноз салату в кафетерии