«configuration» 태그된 질문

구성은 특성, 수 및 주요 특성에 따라 기능 단위의 배열입니다.

7
파이썬 파일을 구성 파일로 사용하는 것이 얼마나 나쁜 생각입니까?
저는 항상 애플리케이션 구성을 위해 JSON 파일을 사용했습니다 . 나는 많은 Java를 코딩 할 때부터 사용하기 시작했으며 지금은 주로 서버 측 및 데이터 과학 Python 개발을 위해 노력하고 있으며 JSON 이 더 이상 올바른 길 인지 확실하지 않습니다 . Celery가 구성을 위해 실제 Python 파일을 사용하는 것을 보았습니다. 처음에는 그것에 …

7
구성 데이터 : 단일 행 테이블 대 이름-값 쌍 테이블
사용자가 구성 할 수있는 응용 프로그램을 작성한다고 가정 해 봅시다. 이 "구성 데이터"를 데이터베이스에 저장하기 위해 두 가지 패턴이 일반적으로 사용됩니다. 단일 행 테이블 CompanyName | StartFullScreen | RefreshSeconds | ... ---------------+-------------------+------------------+-------- ACME Inc. | true | 20 | ... 이름 - 값 쌍의 테이블 ConfigOption | Value -----------------+------------- CompanyName …

8
단일 구성 개체가 나쁜 생각입니까?
대부분의 응용 프로그램에는 디스크에서 다양한 설정을 읽는 단일 톤 또는 정적 "구성"개체가 있습니다. 거의 모든 클래스가 다양한 목적으로 사용합니다. 기본적으로 이름 / 값 쌍의 해시 테이블 일뿐입니다. 읽기 전용이므로 전 세계 국가가 너무 많다는 사실에 너무 걱정하지 않았습니다. 그러나 이제 단위 테스트를 시작하면서 문제가되기 시작했습니다. 한 가지 문제점은 일반적으로 실행하는 …

3
비즈니스 규칙을 저장하기 위해 구성 파일 또는 데이터베이스를 사용해야합니까?
나는 최근에 Pragmatic Programmer 를 읽고 있다 : 세부 사항은 특히 코드가 자주 변경되는 경우 원시 코드를 엉망으로 만듭니다. 비즈니스 로직, 법률 또는 경영진의 개인적인 취향에 따라 코드를 변경하고 변경해야 할 때마다 새로운 버그가 발생할 위험이 있습니다. 헌트 앤드류; 토마스, 데이비드 (1999-10-20). 실용 프로그래머 : Journeyman에서 Master (Kindle Locations 2651-2653)까지. …

8
개발 머신이 VM 내에 있어야합니까? [닫은]
Rob Conery (슬러그 참고) 의이 포스트는 개발 환경이 가상 머신 내에서 실행되어야한다고 말합니다. 나는 그가 말한 것을보고 동의하는 경향이 있지만 여전히 조금 불안합니다. 이제 가상화가 너무 성숙하여 VM 내에서 실행되는 프로덕션 시스템조차도 거의 문제가되지 않지만 여기서 말하는 것이 문제입니다. 개발 머신 가상화에 대해 무엇을 취하고 있습니까? 당신은 이미 그렇게 했습니까? …

7
응용 프로그램 구성을 저장하는 기본 방법은 무엇입니까?
대부분의 경우 개발 응용 프로그램 구성을 프로젝트의 루트 디렉토리에 다음과 같이 저장합니다. app |-- config.json 그러나이 구성은 버전 제어 시스템에 저장되어 사용자 이름, 암호 및 기타 민감한 정보가 유출 될 수 있으므로 최선의 방법은 아닙니다. 12 Factor App 안내서는 구성 파일을 모두 삭제하고 구성 설정에 환경 변수를 사용하도록 권장합니다. ... …

6
상수 대 구성 파일을 사용하여 구성을 유지하는 경우
나는 종종 특정 키를 내 web.config 또는 Constants.cs 클래스 또는 이와 비슷한 것에 넣을 것인지에 대해 스스로 싸우고 있습니다. 예를 들어 어떤 경우에도 응용 프로그램 특정 키를 저장하려는 경우 사용자 정의 키를 통해 웹 구성에서 저장하고 가져 와서 상수 클래스에서 상수를 참조하여 사용할 수 있습니다. 구성 키를 통해 상수를 언제 …

5
다수의 구조화 된 구성 / 속성 파일 처리를위한 모범 사례
많은 서버가있는 시스템을 상상해보십시오. 각각에는 여러 가지 설정이 있습니다. 서버에 특정한 것 지역에 따라 일부 그들 모두에게 공통적 인 것 이 서버 그룹은 읽기 전용이므로 일부 사용자 지정 그룹을 가질 수 있습니다. 기타 내가 생각하는 현재 관행은 재정의 능력을 가진 간단한 속성 구조입니다. 예제 목적으로 Google 서버를 사용할 수 있습니다. …

3
쉘 스크립트의 사용자 구성. 모범 사례?
사용자가 구성 해야하는 몇 가지 변수가있는 쉘 스크립트를 작성 중입니다. 스크립트를 다운로드하고 구성하기위한 설치 프로그램이있을 것입니다. 일련의 질문을 할 수도 있습니다. 문제의 스크립트는 다른 개발자를 대상으로합니다. 여러 가지 방법으로 구현할 수 있습니다. 스크립트 자체에서 자리 표시자를 사용 sed하고 설치 중에이를 대체하는 데 사용 하십시오 ( /programming/415677/how-to-replace-placeholders-in-a-text-file ) 장점 : 모든 …


3
파이썬에서 단위 테스트를 위해 전역 매개 변수를 올바르게 처리하는 방법은 무엇입니까?
우리는 일반적으로 많은 공유, 공개 및 보안 관련 매개 변수를 가진 많은 알고리즘을 구현하고 있습니다. 현재는 모든 매개 변수와 두 개의 사전 정의 된 전역 객체를 보유한 클래스를 사용합니다. class PublicParams(object): p = q = 0 def __init__(self, p, q): self.p = p self.q = q # used for tests …


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예 : 직렬화 도구로 만든 것 등) 위에 나열된 형식에 대한 다양한 사용 사례는 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.