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

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

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

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

64
Данные конфигурации: таблица из одной строки в сравнении с таблицей имя-значение-пара

Допустим, вы пишете приложение, которое может быть настроено пользователем. Для хранения этих «данных конфигурации» в базе данных обычно используются два шаблона. Таблица однорядные CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+--------...

43
Является ли один объект конфигурации плохой идеей?

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

41
Должна ли машина разработки находиться внутри виртуальной машины? [закрыто]

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

41
Должен ли я использовать файл конфигурации или базу данных для хранения бизнес-правил?

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

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

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

20
Когда использовать константы или файлы конфигурации для поддержки конфигурации

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

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

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

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

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

12
Что такое управление конфигурацией?

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

11
Как правильно обрабатывать глобальные параметры для модульного тестирования в python?

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

10
Конфиг Класс / Структура: Шаблон или Анти-Шаблон? Альтернативы?

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

10
Должен ли я передать объект в конструктор или создать экземпляр в классе?

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

10
Почему общедоступные веб-приложения не используют INI-файлы для конфигурации

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

10
Как выбрать между форматами хранения и примерами использования некоторых из них?

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

9
Богартинг уровня доступа к данным

Ситуация: dba является сторонним подрядчиком, который хранит весь код DAL в TFS. Было бы неплохо, как разработчик внешнего интерфейса, иметь возможность добавлять столбцы, настраивать процессы и все такое, не полагаясь на то, что этот чувак ответит на ваши письма, чтобы выполнить свою работу....

9
Контейнеры DI / IoC и фабрики: где я могу настроить приложение и почему?

Я пытаюсь выяснить, когда использовать реестр DIC / IoC для настройки моего программного обеспечения и когда использовать фабрики, а также обосновать любой из этих подходов. Я использую StructureMap в качестве моего DI-контейнера (DIC), который легко настроить с помощью реестров. В DIC практически...

9
Эффективное отслеживание изменений в конфигурации от разработчика к продукту

Этот вопрос берет в качестве примера сервис Spring Boot, но это может быть любая технология. Предполагая следующее: Среды (dev / QA / prod) принадлежат разным командам. Это означает, что у dev не должно быть доступа к конфигурации prod. Конфигурация (скажем, application.properties) является...