Size: a a a

2021 January 20

A

Akofile in Rude Python
megahomyak
https://pastebin.com/mg7p96n8

если у кого есть время и желание - оцените код по ссылке, пожалуйста, и скажите, что можно улучшить
Спасибо, завтра посмотрю подробнее, но выглядит уже как адекватная реализация.
источник

S

Serj in Rude Python
Boris Bobejko
а это они пишут переменную с именем "user_"?
Не, если написать просто user, то идея пройдется по проекту и предложит методы, которые уже гдето используются у переменной user
источник

SZ

Stanislav Zmiev in Rude Python
megahomyak
объясни тогда мне-холопу, что ж там так плохо и как это исправить
По-моему, человек как будто на джаве пытался писать, а не на пайтоне.
источник

m

megahomyak in Rude Python
а на пайтоне как это красиво сделать тогда
источник

Z

Zart in Rude Python
Stanislav Zmiev
По-моему, человек как будто на джаве пытался писать, а не на пайтоне.
значит я угадал что там, не заглядывая...
источник

BB

Boris Bobejko in Rude Python
Serj
Не, если написать просто user, то идея пройдется по проекту и предложит методы, которые уже гдето используются у переменной user
правда она молодец?)
источник

Z

Zart in Rude Python
(не то чтобы это было сложно)
источник

m

megahomyak in Rude Python
тайпхинты вами нелюбимые убрать, что ли? Классы для типов откинуть, оставив функции?
источник

m

megahomyak in Rude Python
второе еще более-менее звучит
источник

SZ

Stanislav Zmiev in Rude Python
megahomyak
тайпхинты вами нелюбимые убрать, что ли? Классы для типов откинуть, оставив функции?
Я -- дикий фанат тайпхинтов, но пайтон -- не джава.
источник

S

Serj in Rude Python
Boris Bobejko
правда она молодец?)
Да, но не всегда предлагает то что нужно, да и если ты никогда не обращался к методу, то без тайпхинта она не подскажет ничего
источник

m

megahomyak in Rude Python
megahomyak
второе еще более-менее звучит
мб сделаю
источник

SZ

Stanislav Zmiev in Rude Python
У тебя несколько классов, где переопределена только одна функция.
источник

SZ

Stanislav Zmiev in Rude Python
Это антипаттерн.
источник

BB

Boris Bobejko in Rude Python
Serj
Да, но не всегда предлагает то что нужно, да и если ты никогда не обращался к методу, то без тайпхинта она не подскажет ничего
да и это замечательная особенность работы с языком с динамической типизацией
источник

SZ

Stanislav Zmiev in Rude Python
Если у тебя есть init и ещё функция, то чаще всего ты можешь это заменить тупо на вызов функции.
источник

m

megahomyak in Rude Python
Stanislav Zmiev
Это антипаттерн.
это антипаттерн?
источник

m

megahomyak in Rude Python
во прикол
источник

m

megahomyak in Rude Python
ну ладно, запомню
источник

SZ

Stanislav Zmiev in Rude Python
Ты дохуя классов множишь, когда у пайтона дохуя фич, которые как раз уменьшают количество необходимых классов.
источник