Size: a a a

Сообщество Python Программистов

2020 May 06

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Я тож, но просто я считаю, что это прикольно
Это удобно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ты подсказываешь IDE что ей надо тебе подсказывать))
источник

R3

Rud 356 in Сообщество Python Программистов
На жабке пришлось бы перегрузки методов делать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Плюс некоторые линтеры имеют полезную фичу под названием type checking
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Которая тебя алярмит когда ты делаешь херню
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Типа вызова .decode на строке
источник

I

Igor in Сообщество Python Программистов
Кто-нибудь всерьез использует wemakeservice-styleguide?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Или передачи float'а в функцию принимающую int
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Igor
Кто-нибудь всерьез использует wemakeservice-styleguide?
Я собираюсь его попробовать
источник

R3

Rud 356 in Сообщество Python Программистов
Igor
Кто-нибудь всерьез использует wemakeservice-styleguide?
Мне дак стремно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
По первому времени придётся страдать, но потом код будет посимпатичнее
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Буду чат забывать вопросами "вот я тут получаю данные из сети и мне их нужно отдекодить и обработать, но если я всё пишу в одну строку то там слишком много логики, а если разбиваю этапы на несколько строк то не могу придумать как бы назвать переменные"
источник

R3

Rud 356 in Сообщество Python Программистов
Кстати, если у вы, ребятки, как поступаете, если у вас оч длинный набор параметров на вход функции?

def x(a, b, c, d, e, f, g, h ...): ...

def x(a, b, c,
   d, e, f,
   h, i, g):   ...

def x(a, b, c,
   d, e, f,
   h, i, g
): ...

def x(a, b, c,
   d, e, f,
   h, i, g
   ):
источник

R3

Rud 356 in Сообщество Python Программистов
Вот какой из вариантов?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
def x(
   a, b, c,
   d, e,
   f, g, h
):
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Забыл этот варик упомянуть
источник

R3

Rud 356 in Сообщество Python Программистов
Да, точ
источник

R3

Rud 356 in Сообщество Python Программистов
Я для себя пришел к варианту 4 ибо он легче сворачивается в редакторе
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
def x(
   a, b, c,
   d, e,
   f, g, h
):
Я обычно группирую параметры по смыслу и делаю вот так
Алсо без переноса ): на новую строку
источник

R3

Rud 356 in Сообщество Python Программистов
Я группирую по длинне чтоб не вылезало где-то за 25-35 символов, а если вылезло - переношу
источник