Запитання з тегом «configuration-management»

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

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

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

7
Який кращий спосіб зберігання конфігурацій додатків?
Більшу частину часу я зберігаю конфігурацію програми розробки в кореневому каталозі проекту, наприклад: app |-- config.json Але це здається не найкращим підходом, оскільки ця конфігурація зберігається в системі контролю версій - можливо, це призводить до витоку імен користувачів, паролів та інших чутливих речей. 12 Посібник із програми Factor рекомендує взагалі …

9
Контроль версій та особистий файл конфігурації
У нашому проекті використовується конфігураційний файл, призначений для користувача. Цей файл наразі не контролюється версіями, оскільки він відрізняється для кожного користувача. Проблема полягає в тому, що коли розробник додає новий модуль, який потребує конфігурації, або змінює ім'я існуючих модулів, інші розробники отримують помилки, оскільки їх приватні файли конфігурації не оновлюються. …

5
Погана практика - переключити корпус на встановлене середовище
В останні три роки, коли я працював розробником, я бачив безліч прикладів, коли люди використовують оператор перемикання, щоб встановити шлях (як у зворотному, так і в передньому) для 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 основні частини. Веб Сервер Консоль адміністратора Платформа. Частина Інтернету та сервера використовує 2 бібліотеки, які я написав. Всього є 5 сховищ git та 1 сховище mercurial. Сценарій створення проекту …

3
Конфігурація користувача сценарію оболонки. Кращі практики?
Я пишу сценарій оболонки з кількома змінними, які повинен налаштувати користувач. Буде встановлена ​​програма для завантаження та налаштування сценарію, можливо, задавши серію запитань. Роздільний сценарій спрямований на інших розробників. Це може бути реалізовано кількома способами: Використовуйте заповнювачі у самому сценарії та використовуйте sedдля заміни їх під час встановлення (приблизно так: …

1
Хто такий Менеджер конфігурацій?
Я хотів би запитати членів спільноти про роль Configuration Manager, як ви це бачите. Я не запитую, що таке Управління конфігурацією, доки його запитували раніше. Що я повинен знати: Які завдання, на вашу думку, повинен виконати (або виконує) Configuration Manager у вашій команді? Яка основна відповідальність менеджера конфігурацій? Які вторинні …

6
Код права власності на кілька команд Scrum
Якщо дві команди Scrum використовують один і той же програмний компонент, хто відповідає за забезпечення чіткого архітектурного бачення цього компонента та підтримує / розвиває це бачення у міру розвитку бази коду? У Scrum у вас має бути колективне володіння кодом, тож як переконатися, що розробка, зроблена командою A, не заважає …

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