170 похожих чатов

Если данные подгружаются один раз во время начала работы скрипта,

а потом не меняются, можно ли их считать константной?

21 ответов

27 просмотров

Можно, но только до первой перезагрузки.

В питоне вроде нет понятия "константа", о чем вопрос вообще?

ShiroNoHaga- Автор вопроса
Ilya Zviagin
Можно, но только до первой перезагрузки.

Хм, не понял? Меня больше интересует, записать ли как константу либо нет (заглавными или как обычно) Инфа подгружается из БД, даже при перезапуске она 98% останется такой же

это скажет читающему код о том, что это константа

ShiroNoHaga- Автор вопроса
Kirill Leontev
это скажет читающему код о том, что это константа

Кирилл, подскажи, пожалуйста, нормально ли будет тогда как константу записать? По прошлому сообщению не понял, был это сарказм или нет

ShiroNoHaga- Автор вопроса
Kirill Leontev
какой сарказм, если это в пеп8 написано

Хотел уточнить на всякий ) Спасибо

ShiroNoHaga
Кирилл, подскажи, пожалуйста, нормально ли будет т...

в общем, я лично так не делаю. ярко выраженного мнения ни в ту, ни в другую сторону не имею, если честно

ShiroNoHaga- Автор вопроса
Kirill Leontev
в общем, я лично так не делаю. ярко выраженного мн...

Я обычно всегда пишу как константы, но только когда это реально константы и определяются явно А вот тут вот тоже не уверен, поэтому и решил спросить ) Понял, спасибо

ShiroNoHaga
Хм, не понял? Меня больше интересует, записать ли ...

Что за задача? Почему константы хранятся в базе, а не в коде?

Нет, так как они неизвестны на момент разработки

ShiroNoHaga- Автор вопроса
Tishka17
Нет, так как они неизвестны на момент разработки

А если они подгружаются единожды из бд внутри функции типа main-а и потом не меняются? :’) (Грузятся один раз на всё приложение)

ShiroNoHaga
А если они подгружаются единожды из бд внутри функ...

Ну это не константы фактически, просто какие-то данные, которые один раз грузятся

Tishka17
Нет, так как они неизвестны на момент разработки

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

Литерал, либо результат применения чистой функции к литералу

Tishka17
Литерал, либо результат применения чистой функции ...

понятно. я привык трактовать несколько шире. т.е. например SOME_CONST = os.getenv('val') or 'fallback val' в моем понимании тоже константа

Kirill Leontev
понятно. я привык трактовать несколько шире. т.е. ...

В моем понимании это не константа и вообще не должно делаться в глобальном скоупе

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта