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

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

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

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

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

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

5
Плохая практика - переключать дела, чтобы установить среду
За последние три года, в течение которых я работал разработчиком, я видел много примеров, когда люди использовали оператор switch для установки пути (как внутреннего, так и внешнего интерфейса) для URL. Ниже приведен пример этого: Внутренний пример (C #): public static string getHost(EnvironmentEnum environment){ var path = String.Empty; switch (environment) { …

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

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

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

2
Структура Mercurial Repository с мощными корпоративными коммуникациями, управлением конфигурацией и требованиями к тестированию
Я - еще один пользователь Subversion, пытающийся переучиться на Дао распределенного контроля версий. Когда я использовал Subversion, я был большим поклонником подхода с незначительными проектами, и, с большинством моих бывших работодателей, мы структурировали наши филиалы репозитория; теги и багажник следующим образом: branches-+ +-personal-+ | +-alice-+ | | +-shinyNewFeature | | …

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

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

3
Пользовательская конфигурация сценария оболочки. Лучшие практики?
Я пишу сценарий оболочки с несколькими переменными, которые должны быть настроены пользователем. Там будет установщик для загрузки и настройки скрипта, возможно, задавая ряд вопросов. Рассматриваемый скрипт предназначен для других разработчиков. Это может быть реализовано несколькими способами: Используйте заполнители в самом скрипте и используйте sedдля их замены во время установки (что-то …

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

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

1
Почему это называется управлением конфигурацией программного обеспечения (SCM)?
Когда я думаю о конфигурации программного обеспечения, я думаю о файле, который читается во время выполнения - указанный файл будет содержать такие вещи, как порт, который сервер может использовать, использовать ли шифрование, и пути различных ресурсов. Когда я впервые столкнулся с «управлением конфигурацией программного обеспечения», я подумал, что это означает …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.