Size: a a a

Django [ru] #STAY HOME

2020 January 24

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
зачем? ради одного метода портить все остальное)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Cocoa Rocket 🚀
а я думал они могут блоком принимать
и опять-таки, "явное лучше неявного".
Вспоминать, что где-то три экрана вверж был объявлен @staticmethods и теперь они все такие - так себе ситуация
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
что не бывает программ где много статических методов?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Cocoa Rocket 🚀
что не бывает программ где много статических методов?
ты понимаешь, зачем и в какой ситуации они нужны?
Если у тебя много статик. методов, зачем их объединять в класс? Вынеси в модуль и горя не знай.
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
@staticmethods 👍
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
гибкость это круто же
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Cocoa Rocket 🚀
гибкость это круто же
Нет.
- Явное лучше, чем неявное
- Особые случаи не настолько особые, чтобы нарушать правила.
- Должен существовать один и, желательно, только один очевидный способ сделать это.

ты уверен, что выбрал правильный язык?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
и да, при чем тут джанга....
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
а эти штуки то как называются?  @classmethod - декораторы?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Cocoa Rocket 🚀
а эти штуки то как называются?  @classmethod - декораторы?
да,
погнали в @ru_python_beginners?
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
угу
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Pavel Zagrebelin
Нет.
- Явное лучше, чем неявное
- Особые случаи не настолько особые, чтобы нарушать правила.
- Должен существовать один и, желательно, только один очевидный способ сделать это.

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

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Cocoa Rocket 🚀
а эти штуки то как называются?  @classmethod - декораторы?
Zen of python посмотри, в консоле напиши import this
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
Baktiyar Bekbergen
Zen of python посмотри, в консоле напиши import this
а это точно не будет похоже на ctrl+f4?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
tot samiy neizvestniy
Можешь на примере джанге объяснить, когда нужно классметод использовать? Я что-то не пойму...
Когда ты хочешь к нему обратится через класс а не через объект)
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
явность излишняя тоже не круто - в ПХП любят явности и там кода больше выходит
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
tot samiy neizvestniy
Можешь на примере джанге объяснить, когда нужно классметод использовать? Я что-то не пойму...
Как только возникнет в этом необъходимость.
В обычных сайтах - примерно никогда.
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Baktiyar Bekbergen
Когда ты хочешь к нему обратится через класс а не через объект)
Да это понятно. Просто пока не представляю себе такой ситуации
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Cocoa Rocket 🚀
явность излишняя тоже не круто - в ПХП любят явности и там кода больше выходит
Здесь Джанго, а не пхп)
источник

CR

Cocoa Rocket 🚀 in Django [ru] #STAY HOME
ок... молчу
источник