
Serge
15.09.2018
18:30:06

Roman
15.09.2018
21:41:11
https://twitter.com/1st1/status/1028032168327565312?s=09
https://pythoncapi.readthedocs.io/

Vitali K.
15.09.2018
23:59:52
http://phrack.org/issues/7/3.html
Минутка сентиментальностей

Google

Ilia
16.09.2018
03:25:18

Ruslan
16.09.2018
06:32:49

Roman
16.09.2018
06:47:15

Ruslan
16.09.2018
06:51:23
А есть примеры рабочего tdd?
Кинул в личку, но TDD скорее не про код, а про первостепенность тестов. Пишем тесты - подгоняем код. Код очень лаконичный получается, с минимальными переделками и без лишнего фантазерства
Да, ты упомянул спеки (в личке). Даже без спеки часто трудно по TDD жить, особенно если используешь новую библиотеку или вообще не понимаешь, чего ждешь от себя
Тогда это становится просто покрытие тестами того, что написал

Roman
16.09.2018
06:56:30

Ruslan
16.09.2018
06:58:39
Ну малейшие вкрапления TDD даже не у подготовленного человека случаются. Он может по каким либо неведомым причинам написать сперва тест, например, ждет ошибки авторизации, а она не случилась. И начинается возня. Но при этом, до этого, он вполне мог сначала писать код и покрывать тестами.
Чистого TDD не существует, мне кажется

Roman
16.09.2018
08:10:40

Alexander
16.09.2018
08:47:44

Ilia
16.09.2018
08:51:13

Roman
16.09.2018
09:10:54

Google

Dmitry
16.09.2018
10:47:06

Alexander
16.09.2018
10:50:56
эм, дискуссия зашла не туда.
Суть в том, что меня устраивает эта цифра, и я немного демпингую, т.к. хочу работать с людьми, которые схожи по ценностям, в интересном проекте и с интересными технологиями.
вообще, забейте, я в пятницу залудил и чёт разнылся.
спасибо за ответы.

Denis
16.09.2018
10:53:01
Если это такие люди, то они должны нормально отнестись к твоим аргументированным предложениям


Александр
16.09.2018
12:47:20
эм, дискуссия зашла не туда.
Суть в том, что меня устраивает эта цифра, и я немного демпингую, т.к. хочу работать с людьми, которые схожи по ценностям, в интересном проекте и с интересными технологиями.
Сложный вопрос, конечно. С одной стороны, хочется сохранить нервы, с другой стороны, искать свой идеальный проект можно бесконечно.
Попробуй выписать все проблемы, которые есть на проекте. Возьми одну проблему и предложи ее решение, в виде некоего плана
Во первых, ты проверишь готовность менеджеров и команды к изменениям, во вторых, ты наконец станешь тем, кто начнет решать проблемы, а не сидеть думать, что и так сойдёт.
Если ты увидишь ноль мотивации, то думаю стоит валить, потому что ты против этой инертной толпы не пойдешь.
Это только начало. То, к чему надо стремиться - это ретроспективы, и архитектурные встречи. На ретро вы обсуждаете боль, вроде голимых пулл реквестов. На архитектурных встречах вы обсуждаете возможные интересные задачи, рефакторинг кода и все такое.


Vitali K.
16.09.2018
15:02:05
https://ctolunches.com/
интересный формат

Alex
16.09.2018
15:29:35
да

Vitali K.
16.09.2018
15:32:13
да
Ты все равно никуда не приходишь ?

Alex
16.09.2018
15:32:31

Vitali K.
16.09.2018
15:32:49

Александр
16.09.2018
16:01:59

Roman
17.09.2018
09:14:19
А есть фото @lig11 в футболке "no bdfl anymore"?

b0g3r
17.09.2018
09:15:02

Dmitry
17.09.2018
10:21:56
@pragus
https://twitter.com/VictorStinner/status/1041216810366980096

Roman
17.09.2018
10:24:00
чо я нашёл

Dmitry
17.09.2018
10:24:36
ага, я же кидал уже (чё-то не найду здесь)

Марат
17.09.2018
17:10:54
Товарищи, есть тупой вопрос.
Как обновлять приложение на django/gunicorn без остановки? Если SIGHUP'ом, то может возникнуть ситуация, когда при обновлении была применена схемамиграция, при этом какой-то клиент работает со старой схемой. Уровень изоляции - Read committed (pg).
Кто как вообще обновляет?

Serge
17.09.2018
17:15:12

Google

Марат
17.09.2018
17:15:41
Спасибо

Roman
18.09.2018
07:26:04
https://twitter.com/1st1/status/1041855362402541568?s=19

Danil
18.09.2018
07:26:06
Сегодня прямо 2 крутых новости.
- Переписали документацию asyncio
- cloudflare запустил ipfs шлюз

Serge
18.09.2018
08:24:35
https://twitter.com/spbpython/status/1041965787320393729
https://twitter.com/spbpython/status/1041966106397868032

Roman
18.09.2018
14:48:07
Принимайте новенького

Некто
18.09.2018
15:13:28

Serge
18.09.2018
15:14:25

Alexandr
18.09.2018
15:18:16
С новичком шутки плохи.

Serge
18.09.2018
15:18:29

Serge
18.09.2018
15:19:33

Roman
18.09.2018
15:27:10

Alexey
19.09.2018
08:46:23
сори за офтоп, конечно же

Serge
19.09.2018
08:48:55

Admin
ERROR: S client not available

Alexey
19.09.2018
08:49:49
о, да у тебя коллекция, я посмотрю)

Serge
19.09.2018
08:51:25

Google

Dmitry
19.09.2018
08:56:58
следующая Python на практике (Исправленное издание) :) ?

Serge
19.09.2018
08:57:32

Dmitry
19.09.2018
08:59:06
ну это понятно. я про эту pyton книгу)

Serge
19.09.2018
09:00:13

Alex
19.09.2018
09:52:24
а что кто-то эти толстые книги читает что ли ? :)
я думал их как элемент декора покупают :)

Dmitry
19.09.2018
09:52:54
я вот стараюсь читать) правда в электронном виде

Alex
19.09.2018
09:53:19
Ну вон закладка правдиво стоит :)

Ruslan
19.09.2018
09:53:39
Под ноут или бокал пива удобно ставить

Vitali K.
19.09.2018
10:02:27
У меня страуструп так же закончился
Но Александреску, Саттер, Мейерс прочитались

Dmitry
19.09.2018
11:30:49
Ничего вы не понимаете в раритетах...

Stepan
19.09.2018
11:35:37
Объясните недалекому:
есть gunicorn - это "wsgi веб-сервер"
иесть wsgi - это вебсервер
вопрос - а разница в чем?
а нагрузка почему разная?

Vitali K.
19.09.2018
11:40:12
wsgi и uwsgi
uwsgi и gunicorn это экземпляр класса wsgi
https://www.ozon.ru/context/detail/id/98593/
Есть чем крыть?)

Hot
19.09.2018
11:42:30
>Товар закончился

Алексей
19.09.2018
11:46:44

Dmitry
19.09.2018
11:59:33

Google

Denis
19.09.2018
12:00:50

WiCKed
19.09.2018
13:15:48

Serge
19.09.2018
14:54:02

Stepan
19.09.2018
14:58:06
На самом деле, я с уважением отношусь к людям, поэтому сначала погуглил
Это если что
Просто
Пока гуглил, показалось что есть сервер который называется wsgi (не перепутал с uwsgi) и что есть ещё один, и он называется wsgi gunicorn
Ну, попутал
Извините