Вопросы с тегом «configuration-management»

Управление конфигурацией (CM) - это процесс системного проектирования для установления и поддержания согласованности характеристик, функциональных и физических характеристик продукта с его требованиями, проектной и эксплуатационной информацией на протяжении всего срока его службы.

72
Насколько плоха идея использовать файлы Python в качестве файлов конфигурации?

Я всегда использовал файлы JSON для настройки своих приложений. Я начал использовать их с того времени, когда много программировал на Java, и сейчас я работаю в основном над разработкой Python на стороне сервера и наукой о данных и не уверен, что JSON - это правильный путь. Я видел, как Celery...

47
Каковы некоторые хорошие практики перед проверкой исходного кода? [закрыто]

Моя команда использует Team Foundation Server для контроля исходного кода, и сегодня я исправил некоторые ошибки и приложение для тестирования дыма, прежде чем зарегистрировал его, но забыл прокомментировать некоторый код. (Этот код сделал интерфейс немного странным.) Я хочу знать, какие передовые...

38
Каков предпочтительный способ хранения конфигураций приложений?

Большую часть времени я храню конфигурацию приложения разработки в корневой директории проекта, например: app |-- config.json Но это, похоже, не лучший подход, так как этот конфиг в конечном итоге хранится в системе контроля версий - возможно, это приводит к утечке имен пользователей, паролей и...

36
Контроль версий и личный файл конфигурации

Наш проект использует пользовательский файл конфигурации. Этот файл в настоящее время не находится под контролем версий, так как он отличается для каждого пользователя. Проблема заключается в том, что всякий раз, когда разработчик добавляет новый модуль, который требует настройки, или изменяет имя...

32
Плохая практика - переключать дела, чтобы установить среду

За последние три года, в течение которых я работал разработчиком, я видел много примеров, когда люди использовали оператор switch для установки пути (как внутреннего, так и внешнего интерфейса) для URL. Ниже приведен пример этого: Внутренний пример (C #): public static string...

21
Как вы обновляете живые веб-сайты с изменениями кода?

Я знаю, что это очень простой вопрос. Если бы кто-то мог меня развеселить и сказать, как они справятся с этим, я был бы очень рад. Я решил опубликовать это, потому что я собираюсь установить SynchToy, чтобы устранить проблему ниже, и я чувствую себя немного непрофессионально, используя «Игрушку»,...

19
INI-файлы или реестр или личные файлы?

Я хочу сохранить конфигурацию моего проекта, которая включает в себя Размер экрана Положение экрана Пути к папкам Настройки пользователя и тд. Стандартные места, где вы можете сохранить эти значения конфигурации: реестр INI файлы Личные файлы (например, * .cfg) Как вы выбираете между этими местами?...

18
Как вы управляете конфигурацией с внедрением зависимостей?

Я большой поклонник DI / IOC. Он отлично подходит для обработки / абстрагирования жестких зависимостей и делает жизнь немного проще. Тем не менее, у меня есть небольшой недостаток, который я не знаю, как решить. Основная идея DI / IOC заключается в том, что при создании экземпляра объекта все его...

16
Структура Mercurial Repository с мощными корпоративными коммуникациями, управлением конфигурацией и требованиями к тестированию

Я - еще один пользователь Subversion, пытающийся переучиться на Дао распределенного контроля версий. Когда я использовал Subversion, я был большим поклонником подхода с незначительными проектами, и, с большинством моих бывших работодателей, мы структурировали наши филиалы репозитория; теги и...

15
Лучшие практики для обработки большого количества структурированных файлов конфигурации / свойств

Представьте себе систему с большим количеством серверов. Каждый из них имеет ряд настроек: Некоторые специфичные для сервера Некоторые специфические для региона Некоторые общие для всех них Может быть, вы можете иметь несколько пользовательских групп, как эта группа серверов только для чтения и...

13
Пользовательская конфигурация сценария оболочки. Лучшие практики?

Я пишу сценарий оболочки с несколькими переменными, которые должны быть настроены пользователем. Там будет установщик для загрузки и настройки скрипта, возможно, задавая ряд вопросов. Рассматриваемый скрипт предназначен для других разработчиков. Это может быть реализовано несколькими способами:...

13
Макет большого проекта: добавление новой функции в несколько подпроектов

Я хочу знать, как управлять большим проектом со многими компонентами с помощью системы управления версиями. В моем текущем проекте 4 основных части. Web сервер Консоль администратора Платформа. В веб и серверной части используются 2 библиотеки, которые я написал. Всего существует 5 репозиториев Git...

11
Кто такой диспетчер конфигурации?

Я хотел бы спросить членов сообщества о роли Configuration Manager, как вы ее видите. Я не спрашиваю, что такое «Управление конфигурациями», как давно его спрашивали . Что мне нужно знать, это: Какие задачи, по вашему мнению, должен выполнять (или выполнять) Configuration Manager в вашей команде?...

10
Владение кодом с несколькими командами Scrum

Если две команды Scrum используют один и тот же программный компонент, кто отвечает за обеспечение четкого архитектурного видения этого компонента и поддерживает / развивает это видение по мере развития базы кода? В Scrum у вас должно быть коллективное владение кодом, так как сделать так, чтобы...

9
Почему это называется управлением конфигурацией программного обеспечения (SCM)?

Когда я думаю о конфигурации программного обеспечения, я думаю о файле, который читается во время выполнения - указанный файл будет содержать такие вещи, как порт, который сервер может использовать, использовать ли шифрование, и пути различных ресурсов. Когда я впервые столкнулся с «управлением...