Size: a a a

2021 October 20

RB

Roman Bolkhovitin in rannts
тут говорится что надо писать единообразно
источник

RB

Roman Bolkhovitin in rannts
либо везде return, либо везде return expression
источник

BJ

BadMFboy Jr in rannts
с припиской если (if reachable), разве нет
источник

KK

Kirill (Cykooz) Kuzm... in rannts
Ещё можно написать и запушить в репу файлик style_guide.txt и ссылаться на него. Типа: "Вот видишь, у нас тут есть гайд по код-стайлу - надо соблюдать".
источник

БС

Байт Словович... in rannts
ну да, то есть если у тебя
def find():
  if found:
      return something
 # то вот тут надо return None
источник

RB

Roman Bolkhovitin in rannts
а лучше настроить линтеры и вообще не думать об этом
источник

RB

Roman Bolkhovitin in rannts
да, согласен, не увидел что у тебя один return там
источник

RB

Roman Bolkhovitin in rannts
нафига он вообще нужен явный тогда
источник

БС

Байт Словович... in rannts
style_guidов нет, линтеров нет.   :((((((((((((((((  sentry нет. Я уже привык
источник

БС

Байт Словович... in rannts
вооооот, в этом и вопрос. Не хочу давить авторитетом, что так не притяно. Хочу дать ссыль на пеп/гвидо или SO, чтобы там было написано "не делайте так".
источник

SZ

Sergey Z in rannts
Спросить что он хочет этим сказать
Аргумент "так видно конец функции" ну это же дичь, у него что совсем никакого пристойного редактора кода нет?
источник

БС

Байт Словович... in rannts
ну ответ нормальный так то. Если он на паскале каком нить писал, там так принято.
Другое дело что в питоне так не принято, но пруфов нет
источник

SZ

Sergey Z in rannts
Ну и с такими замашками надо в эрланг идти, там возврат единственный всегда и это последнее выражение в функции.
источник

БС

Байт Словович... in rannts
а линтеры ругаются на такой return? есть код ошибки?
источник

SZ

Sergey Z in rannts
А смысл если линтеров на проекте нет
источник

БС

Байт Словович... in rannts
сослаться на авторитетный источник
источник

A🌚

Al 🌚l in rannts
Хз, вот тут ответ полностью совпадает с моим отношением к этому вопросу: https://stackoverflow.com/questions/15300550/return-return-none-and-no-return-at-all
источник

A🌚

Al 🌚l in rannts
Пустой ретурн только для немедленного выхода из функции, ретурн ноне - если предполагается что что-то таки должно вернуться, а в остальных случаях не использовать
источник

БС

Байт Словович... in rannts
пасиб, моё виденье тоже совпадает с этим ответом
источник

БС

Байт Словович... in rannts
это уже хоть что то.. Сошлюсь что общество решило вот так и ссыль на SO
источник