Size: a a a

cxx.Дискуссионная

2020 March 29

Е

Егор in cxx.Дискуссионная
Имеет смысл выносить какую-то константу в отдельную переменную, если она очевидна (адрес сервера) и используется один раз?
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Егор
Имеет смысл выносить какую-то константу в отдельную переменную, если она очевидна (адрес сервера) и используется один раз?
Если это библиотека, то да
источник

NM

Nastya Medveda in cxx.Дискуссионная
Егор
Имеет смысл выносить какую-то константу в отдельную переменную, если она очевидна (адрес сервера) и используется один раз?
Добавь в #define если вдруг адрес сервера изменится, то достаточно будет ее в одном месте в начале файла сменить
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Nastya Medveda
за какие же?
Если ты придешь в библиотеку и начнешь всех толкать и кричать на весь зал, то что будет?
источник

NM

Nastya Medveda in cxx.Дискуссионная
ничего
источник

Е

Егор in cxx.Дискуссионная
Nastya Medveda
Добавь в #define если вдруг адрес сервера изменится, то достаточно будет ее в одном месте в начале файла сменить
да она и так в одном месте используется
источник

NM

Nastya Medveda in cxx.Дискуссионная
Егор
да она и так в одном месте используется
все равно. хардкодить внешние переменные такие как адрес сервера в код - так себе идея.
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Она QA, нашел с кем советоваться
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Лучше объясни что ты пишешь
источник

Е

Егор in cxx.Дискуссионная
Igor Okhremchuk
Лучше объясни что ты пишешь
библиотеку
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Ну возьми за пример любую сетевую либу
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
И даже фреймверки)
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Nastya Medveda
ничего
Ты хулиганство получишь
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Везде можно получить адрес текущего хоста
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Потому что откуда тебе знать что может понадобиться пользователю
источник

NM

Nastya Medveda in cxx.Дискуссионная
Igor Okhremchuk
Она QA, нашел с кем советоваться
Может и QA, но все константы в моих прогах хранятся в ини файлах
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Знаю как минимум про один случай как бухой мужик выорвался в библиотеку и кричал там, что заебали ботаники со своими книжками)
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Nastya Medveda
Может и QA, но все константы в моих прогах хранятся в ини файлах
Тебя рой укусил?
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Nastya Medveda
Может и QA, но все константы в моих прогах хранятся в ини файлах
Блин, нужен стикер с криком - ГОВНОКОД!!!!!
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Константы они на то и константы, что не должны храниться в файликах. В файликах должны храниться конфиги
источник