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

Конфигурация - это расположение функциональных единиц в соответствии с их характером, количеством и основными характеристиками.

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

7
Данные конфигурации: таблица из одной строки в сравнении с таблицей имя-значение-пара
Допустим, вы пишете приложение, которое может быть настроено пользователем. Для хранения этих «данных конфигурации» в базе данных обычно используются два шаблона. Таблица однорядные CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... Имя-значение пары таблица ConfigOption | Value -----------------+------------- CompanyName | ACME Inc. …

8
Является ли один объект конфигурации плохой идеей?
В большинстве моих приложений у меня есть одноэлементный или статический объект «config», отвечающий за чтение различных настроек с диска. Почти все классы используют его для различных целей. По сути, это просто хеш-таблица пар имя / значение. Это только для чтения, поэтому меня не слишком беспокоит тот факт, что у меня …

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

8
Должна ли машина разработки находиться внутри виртуальной машины? [закрыто]
В этом посте Роба Конери (обратите внимание на слаг) говорится, что среду разработки следует запускать внутри виртуальной машины. Я вижу, что он говорит, и склонен соглашаться, но все еще чувствую себя немного неловко. Теперь, когда виртуализация настолько развита, что даже рабочие системы работают на скорости виртуальных машин, это не проблема, …

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

6
Когда использовать константы или файлы конфигурации для поддержки конфигурации
Я часто бьюсь с собой о том, нужно ли помещать определенные ключи в мой web.config или в класс Constants.cs или что-то в этом роде. Например, если бы я хотел сохранить специфичные для приложения ключи в любом случае. Я мог бы сохранить его и получить из своей веб-конфигурации через пользовательские ключи …

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

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

3
Что такое управление конфигурацией?
Во всех проектах, в которых я участвовал, и которые были предоставлены сторонним консультантом, был задан вопрос о том, какой тип Управления конфигурациями мы использовали. Ни в одном из этих случаев консультант не смог определить Управление конфигурацией. Так что же это?

3
Как правильно обрабатывать глобальные параметры для модульного тестирования в python?
Мы реализуем множество алгоритмов, которые обычно имеют много общих, общеизвестных и важных для безопасности параметров. В настоящее время мы просто используем класс, содержащий все параметры и два предопределенных глобальных объекта: class PublicParams(object): p = q = 0 def __init__(self, p, q): self.p = p self.q = q # used for …

4
Почему общедоступные веб-приложения не используют INI-файлы для конфигурации
Почти каждая общедоступная CMS использует файл конфигурации .php для настроек базы данных и так далее. Например, WordPress автоматически создает файл конфигурации .php при его установке. Почему они просто не используют файл .ini? PHP уже имеет parse_ini_file (), и я уверен, что другие языки имеют аналогичные функции.
10 php  cms  configuration 

9
Должен ли я передать объект в конструктор или создать экземпляр в классе?
Рассмотрим эти два примера: Передача объекта в конструктор class ExampleA { private $config; public function __construct($config) { $this->config = $config; } } $config = new Config; $exampleA = new ExampleA($config); Создание класса class ExampleB { private $config; public function __construct() { $this->config = new Config; } } $exampleA = new …

5
Конфиг Класс / Структура: Шаблон или Анти-Шаблон? Альтернативы?
Если вы добавляете новые параметры конфигурации в программу, она часто может иметь множество волновых эффектов с точки зрения получения параметров там, где им нужно действовать. Я знаю о трех основных способах решения этой проблемы: Передайте все параметры конфигурации тем частям вашей программы, которые явно нуждаются в них в качестве примитивов. …

5
Как выбрать между форматами хранения и примерами использования некоторых из них?
У нас есть разные способы хранения данных программы (сохранение файлов в играх, базах данных сотрудников, конфигурации программы и т. Д.): Простой текст (подумай .iniи .conf) XML Базы данных (MySQL, SQLite ...) .zip и аналогичные, содержащие несколько файлов (с разными форматами) Двоичные файлы ( .docнапример, например, созданные инструментом сериализации) Каковы различные …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.