Size: a a a

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

2020 March 29

NM

Nastya Medveda in cxx.Дискуссионная
Нет, приходится пользоватся прогами, в которых очередной гений захардкодил путь типа "/User/Idiotname/idiotsappconfig" и утверждает что "у него все работает" значит и у других будет.
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Nastya Medveda
Нет, приходится пользоватся прогами, в которых очередной гений захардкодил путь типа "/User/Idiotname/idiotsappconfig" и утверждает что "у него все работает" значит и у других будет.
Тут есть существенное отличие. Библиотеки проектировать несколько сложнее, чем обычные проги, потому что нужно продумать что может понадобиться пользователю. И сейчас такая себе эра контейнерезации, скажем так
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
И в 99% ситуаций пользователь не будет прописывать никакие адреса в конфигурационный файлик
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Докер, азур, амазон, гугл клауд и тд
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
И подумай, вредишь ли ты своими советами или нет
источник

NM

Nastya Medveda in cxx.Дискуссионная
Раз в год и палка стреляет. Сервер может переехать на другой домен или айпишник. И иметь возможность изменить это в конфиге гораздо лешче, чем заставлять всех пользователей апгрейдиться на новую версию.
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Nastya Medveda
Раз в год и палка стреляет. Сервер может переехать на другой домен или айпишник. И иметь возможность изменить это в конфиге гораздо лешче, чем заставлять всех пользователей апгрейдиться на новую версию.
Ой ужас
источник

NM

Nastya Medveda in cxx.Дискуссионная
а что ужас? серверами заведуют другие люди, не те, кто пишет программы. И они друг с другом как правило нескоординированы. В моей не особо долгой практике такое случалось пару раз.
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Nastya Medveda
а что ужас? серверами заведуют другие люди, не те, кто пишет программы. И они друг с другом как правило нескоординированы. В моей не особо долгой практике такое случалось пару раз.
Это все довольно старые примитивные методы
источник

К

Константин in cxx.Дискуссионная
питонист в конфе снова говорит как плохо жить на С++?
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Которые старые уже ну лет как 8
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
И речь идет о проектировании библиотеки
источник

NM

Nastya Medveda in cxx.Дискуссионная
нет, питонист в конфе говорит что хардкодить пути и константы типа адреса сервера в коде  так себе идея.
источник

К

Константин in cxx.Дискуссионная
Nastya Medveda
нет, питонист в конфе говорит что хардкодить пути и константы типа адреса сервера в коде  так себе идея.
или так)
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Питонист сказала добавить #define в библиотеке на случай, если адрес изменится
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Шоб потом открываешь такой, редактируешь и рекомпилишь либу
источник

К

Константин in cxx.Дискуссионная
а что дефайны перестали быть злом?
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
БИБЛИОТЕКА
источник

К

Константин in cxx.Дискуссионная
Igor Okhremchuk
Шоб потом открываешь такой, редактируешь и рекомпилишь либу
всю либу((
источник

Е

Егор in cxx.Дискуссионная
Константин
а что дефайны перестали быть злом?
зачем дефайны вместо констант
источник