
Aragaer
24.04.2019
11:01:03
percent = percent if percent is not None else 10

Tynuk
24.04.2019
11:01:05

?? Eugene
24.04.2019
11:01:12
Ну да, если у тебя один глобальный процент - незачем его в бд класть

Tishka17
24.04.2019
11:01:32

Google

Tynuk
24.04.2019
11:01:47
оно пашет

Tishka17
24.04.2019
11:01:55
Конечно пашет
Пока что-то переделать не решишь

Tynuk
24.04.2019
11:02:35
А что я решу переделывать?

Tishka17
24.04.2019
11:02:43
Все что угодно
Например, тесты наконец написать

Stuber
24.04.2019
11:03:13

Tishka17
24.04.2019
11:03:20
Короче, просто НИКОГДА НЕ ЮЗАЙ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ

Monch
24.04.2019
11:03:34

Yergali
24.04.2019
11:03:54

Tynuk
24.04.2019
11:03:56

Tishka17
24.04.2019
11:04:12

Monch
24.04.2019
11:04:21

Google

Tynuk
24.04.2019
11:04:23

Tishka17
24.04.2019
11:04:30
Сначала куча импортов работает

Tynuk
24.04.2019
11:04:41
ну бял
после импортов

Tishka17
24.04.2019
11:04:43
И функции создаются
Ну это уже нихрена не начало
Если тебя потенциальные проблемы с импортами не пугают

Tynuk
24.04.2019
11:06:28
понял
ыыыыыыыыыы
копии либ сделаю точнее
и по разным папкам

Макс
24.04.2019
11:07:28

Tishka17
24.04.2019
11:07:28
Лол

Pavel
24.04.2019
11:07:33
...

Tishka17
24.04.2019
11:07:44

Tigran
24.04.2019
11:07:54

Tynuk
24.04.2019
11:08:10
Лол
но вообще теперь понял

Pavel
24.04.2019
11:08:49
что мешает инстансу соединения скормить токен при ините, религия?

Google

Tishka17
24.04.2019
11:08:51

Pavel
24.04.2019
11:09:22

Макс
24.04.2019
11:09:57
Это в идеале тоже.
FILE_HANDLERS = {}
def bind_sound_reader(sound_type):
'''Bind sound file reader to sound_type type'''
def sound_handler_decorator(decored):
FILE_HANDLERS[sound_type.lower()] = decored
return decored
return sound_handler_decorator чтот тип такого

Pavel
24.04.2019
11:10:03
ну будет токен как аргумент использовать у каждой функции и страдать^W наслаждаться

Tishka17
24.04.2019
11:10:52

Tynuk
24.04.2019
11:10:55

Макс
24.04.2019
11:12:01


Tishka17
24.04.2019
11:12:36
То есть надо сначала как минимум создать то, куда регистрируешь
Во
Глобальные переменные в большинстве случаев нарушают инкапсуляцию. К ним открыт неконтролируемый доступ отовсюду.
В большом проекте при обилии глобальных переменных возникает путаница в именах. Глобальную переменную же видно отовсюду, надо, чтобы отовсюду было понятно, зачем она.
Глобальные переменные в большинстве случаев нарушают принцип инверсии зависимостей (или делают возможным его нарушение).
Глобальные переменные ухудшают масштабируемость проекта.
Глобальные переменные ухудшают читаемость кода (в каком-то конкретно взятом месте непонятно, нужна ли какая-то конкретная глобальная переменная, или нет).
Глобальные переменные приводят к трудноуловимым ошибкам. Примеры: нежелательное изменение её значения в другом месте/другим потоком, ошибочное использование глобальной переменной для промежуточных вычислений из-за совпадения имен, возвращение функцией неправильного значения при тех же параметрах (оказывается, она зависима от глобальной переменной, а ее кто-то поменял).
Глобальные переменные создают большие сложности при использовании модульного тестирования.
Глобальные переменные увеличивают число прямых и косвенных связей в системе, делая её поведение труднопредсказуемым, а её саму - сложной для понимания и развития.


Pavel
24.04.2019
11:14:54
Во
это всё опровергается одним желанием делать "хуяк-хуяк и в прод"

Tishka17
24.04.2019
11:15:20

Alex
24.04.2019
11:15:28

Pavel
24.04.2019
11:15:47

Admin
ERROR: S client not available

Alex
24.04.2019
11:15:59
а я BSD-сокетами ;)

Artyem
24.04.2019
11:16:08

Tishka17
24.04.2019
11:16:34

Google

Artyem
24.04.2019
11:18:11
а sql уже готовый язык для запроса к данным, поэтому вместо api просто проксируем запросы через http к бд!

Pavel
24.04.2019
11:18:28
не тот же персонаж, случаем?

Alex
24.04.2019
11:18:50
это в бегиннерах @melancholiak топил

Robot
24.04.2019
11:20:56

Alex
24.04.2019
11:21:16
/report
сегодня не пятница.

Tigran
24.04.2019
11:21:29
ну смешной мем жи

Alex
24.04.2019
11:21:38

Tigran
24.04.2019
11:21:48
ты прост не фронтендер

Pavel
24.04.2019
11:21:55
да он перешучен уже столько раз...
как и /vendor

Alex
24.04.2019
11:22:06

Tigran
24.04.2019
11:23:15
ну не все же видели
чо вы как эти

f1nnix
24.04.2019
11:27:41
Шутки над node_modules — шутки макак, потому что только в такие шутки макаки и могут.
Удивительно, что его форсит кошерный «Профунктор Оптикс».

Hot
24.04.2019
11:28:18

Pavel
24.04.2019
11:28:29

Hot
24.04.2019
11:28:55
Всё равно не понял.

Google

Alex
24.04.2019
11:29:03

Pavel
24.04.2019
11:29:21

Hot
24.04.2019
11:30:13