Size: a a a

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

2020 April 02

k

koren in cxx.Дискуссионная
Сам ключ верный
источник

Т8

Т-34 85 in cxx.Дискуссионная
Nastya Medveda
И такое чувство что в России знаки ставят чтоб побольше штрафов собрать, а не безопасность повысить.
да, иногда действительно есть такое ощущение
источник

Т8

Т-34 85 in cxx.Дискуссионная
а мудаки с треногами этим пользуются
источник

Т8

Т-34 85 in cxx.Дискуссионная
правда, вроде этим летом их прибили
источник

C

Chuvi in cxx.Дискуссионная
Т-34 85
@ChuviW ты почему до сих пор его не угомонил?
узбагойся
источник

Т8

Т-34 85 in cxx.Дискуссионная
Chuvi
узбагойся
ℹ️ это не двач, общайтесь вежливо;
источник

NM

Nastya Medveda in cxx.Дискуссионная
вопрос по Single Responcibility principle: если у меня класс хранит данные настроек, читает эти настройки из файла и сохраняет в файл -- он нарушает этот принцип?
источник

NM

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

Т8

Т-34 85 in cxx.Дискуссионная
источник

Т8

Т-34 85 in cxx.Дискуссионная
Nastya Medveda
не стоит ли его разделить на два класса -- один занимается работой с файлами, а другой - управлением настройками?
я думаю, пофиг, если нет явной необходимости делить
источник

Т8

Т-34 85 in cxx.Дискуссионная
всё-таки это не догма, а рекомендация
источник

NM

Nastya Medveda in cxx.Дискуссионная
Мне нужны best practices - писать код которй кое-как работает я и так могу 🙂
источник

Т8

Т-34 85 in cxx.Дискуссионная
Nastya Medveda
Мне нужны best practices - писать код которй кое-как работает я и так могу 🙂
а для чего твой класс вообще нужен? Просто можно же на разных уровнях смотреть
источник

Т8

Т-34 85 in cxx.Дискуссионная
ты его смысл изменишь, если разделишь функциональность?
источник

NM

Nastya Medveda in cxx.Дискуссионная
Там все настройки общие для всей программы. И этот класс передается между разными частями программы, чтоб у всех частей программы настройки были одинаковые: Ну там пути к файлам, табилчки соответствиря и прочее.
источник

NM

Nastya Medveda in cxx.Дискуссионная
смысл класса не изменится. Но вся фигня по обращению с файлами, не имеющаяя собственно отношения к настройкам программы  из класса уйдет.
источник

Т8

Т-34 85 in cxx.Дискуссионная
Nastya Medveda
Там все настройки общие для всей программы. И этот класс передается между разными частями программы, чтоб у всех частей программы настройки были одинаковые: Ну там пути к файлам, табилчки соответствиря и прочее.
мне кажется, ты по заморачиваешься не в том месте, где действительно требуется
источник

Т8

Т-34 85 in cxx.Дискуссионная
а тут можно и так, и так. Ничего страшного. Отрефакторишь быстро и без проблем если потребуется. Скорее всего, не потребуется
источник

NM

Nastya Medveda in cxx.Дискуссионная
Попробу переписать - посмотрю что получится -- если не получится - откачу.
источник

NM

Nastya Medveda in cxx.Дискуссионная
я тут тесты пишу и если класс тяжело тестировать, то он, наверное, не очень.
источник