Просмотр поста

.
Delphinum
# ramzes (20.05.2015 / 14:57)
еще раз спрашиваю: чем лучше?
доводы, доводы
ты привежал из неоткуда, сказал что автор му...к (образно), будь добр приведи доводы в пользу этого заявления, а не просто потому что ты недавно п
ну во-первых, константа не переменная, ей не нужна область памяти, она просто проставляется при припроцессинге. Во-вторых, константы используются для представления неизменяемых данных, в отличии от переменных, которые созданы для хранения изменяемых данных. Проблема здесь в том, что когда программист видит переменную, он ожидает ее изменение, а с константами все сразу ясно. В-третьих, константы нельзя использовать как переменные, а с учетом того, что на этом может быть завязана некоторая логика (на пример проверка текущей версии модуля), предпочтительнее использовать именно их для хранения неизменяемых значений.

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

Надеюсь доступно объяснил.