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

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

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

21 ответов

8 просмотров

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

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

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
понятно. я привык трактовать несколько шире. т.е. ...

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

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
53
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
16
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Ну значит тебе повезло, мы же про транк говорим оба?
Александр (Rouse_) Багель
11
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Всем ку. Подскажите, если задекларировал массив так: int arr[10] = {1, 2, 3, 4}, то в arr[4] будет мусор или нуль?
Sasha K
14
буквально один оставшийся вопрос при выполнении строчки mov eax, 5 операнд "5" будет присутствовать где-либо в памяти (любой), кроме как в памяти блока .code? подвопрос: как...
12
Карта сайта