«configuration-management» 태그된 질문

구성 관리 (CM)는 제품의 성능, 기능 및 물리적 속성과 제품 수명 전반에 걸쳐 요구 사항, 설계 및 운영 정보의 일관성을 설정하고 유지하기위한 시스템 엔지니어링 프로세스입니다.

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

22
소스 코드를 체크인하기 전에 어떤 좋은 방법이 있습니까? [닫은]
우리 팀은 소스 제어를 위해 Team Foundation Server를 사용하고 있으며 오늘 체크인하기 전에 몇 가지 버그와 연기 테스트 응용 프로그램을 수정했지만 코드를 주석 처리하는 것을 잊었습니다. (이 코드는 UI를 조금 이상하게 만들었습니다.) 코드를 체크인하기 전에 어떤 모범 사례가 있는지 알고 싶습니다. 다시 이런 종류의 실수를하고 싶지 않습니다.

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

9
버전 관리 및 개인 구성 파일
우리 프로젝트는 사용자 별 구성 파일을 사용합니다. 이 파일은 현재 사용자마다 다르기 때문에 버전 관리 상태가 아닙니다. 문제는 개발자가 구성이 필요한 새 모듈을 추가하거나 기존 모듈의 이름을 변경할 때마다 개인 구성 파일이 업데이트되지 않기 때문에 다른 개발자에게 오류가 발생한다는 것입니다. 이 문제를 해결하기 위해 두 가지 구성 파일, 즉 버전 …

5
나쁜 습관-환경을 설정하기 위해 사례를 전환
지난 3 년 동안 개발자로 일하면서 사람들이 switch 문을 사용하여 URL의 경로 (백엔드 및 프런트 엔드)를 설정하는 많은 예를 보았습니다. 아래는 이에 대한 예입니다. 백엔드 예제 (C #) : public static string getHost(EnvironmentEnum environment){ var path = String.Empty; switch (environment) { case EnvironmentEnum.dev: path = "http://localhost:55793/"; break; case EnvironmentEnum.uat: path …

10
코드 변경으로 라이브 웹 사이트를 어떻게 업데이트합니까?
나는 이것이 매우 기본적인 질문이라는 것을 알고 있습니다. 누군가가 나를 유머하고 어떻게 처리 할 수 ​​있는지 말해 주면, 나는 위대 할 것입니다. 아래 문제를 해결하기 위해 SynchToy를 설치하려고하기 때문에 이것을 게시하기로 결정했으며 "Toy"를 사용하여 약간 전문가가 아닌 느낌이 들지만 더 나은 방법을 생각할 수 없습니다. 이 상황에 처했을 때 여러 …


2
의존성 주입으로 구성을 어떻게 관리합니까?
저는 DI / IOC의 열렬한 팬입니다. 어려운 종속성을 처리 / 추출하는 데 유용하며 인생을 조금 더 쉽게 만듭니다. 그러나 나는 그것에 대해 작은 그립을 가지고 있는데, 어떻게 해결 해야할지 모르겠다. DI / IOC의 기본 아이디어는 개체가 인스턴스화 될 때 모든 해당 종속성이 생성자 내에 미리 채워져 있다는 것입니다. 그러나 IMHO에는 …

2
헤비급 기업 커뮤니케이션, 구성 관리 및 테스트 요구 사항이 포함 된 Mercurial Repository 구조
나는 아직 분산 버전 관리의 타오에서 자신을 다시 교육하기 위해 고군분투하는 또 다른 Subversion 사용자입니다. Subversion을 사용할 때 저는 프로젝트 마이너 접근 방식에 큰 관심을 보였으며 대부분의 이전 고용주와 함께 리포지토리 지점을 구성했습니다. 다음과 같이 태그 및 트렁크 : branches-+ +-personal-+ | +-alice-+ | | +-shinyNewFeature | | +-AUTOMATED-+ | …

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

2
큰 프로젝트 레이아웃 : 여러 하위 프로젝트에 새로운 기능 추가
버전 관리 관리 시스템으로 많은 구성 요소로 큰 프로젝트를 관리하는 방법을 알고 싶습니다. 현재 프로젝트에는 4 가지 주요 부분이 있습니다. 편물 섬기는 사람 관리 콘솔 플랫폼. 웹 및 서버 부분은 내가 작성한 2 개의 라이브러리를 사용합니다. 총 5 개의 git 저장소와 1 개의 수은 저장소가 있습니다. 프로젝트 빌드 스크립트는 플랫폼 …

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

1
구성 관리자는 누구입니까?
커뮤니티 관리자에게 Configuration Manager의 역할에 대해 문의하고 싶습니다. 나는 오랫동안이, 구성 관리가 무엇인지 물어 아니에요 요청했다 전에. 내가 알아야 할 것은 : 팀에서 Configuration Manager가 수행해야하는 작업은 무엇입니까? Configuration Manager의 주요 책임은 무엇입니까? Configuration Manager의 보조 / 보조 책임은 무엇입니까? Configuration Manager가 프로젝트 / 회사의 개발 프로세스를 담당해야합니까? 아니면 어떻게해야하는지 …

6
여러 Scrum 팀과 코드 소유권
두 Scrum 팀이 동일한 소프트웨어 구성 요소를 사용하는 경우 누가 해당 구성 요소에 대한 명확한 아키텍처 비전을 제공하고 코드 기반이 발전함에 따라이 비전을 유지 / 개발해야합니까? 스크럼에서는 집합적인 코드 소유권을 가져야하는데, 팀 A의 개발이 팀 B의 개발을 방해하지 않도록하는 방법은 무엇입니까?

1
왜 소프트웨어 구성 관리 (SCM)라고합니까?
소프트웨어 구성을 생각할 때 런타임에서 읽은 파일을 생각합니다.이 파일에는 서버가 사용할 수있는 포트, 암호화 사용 여부 및 다양한 리소스의 경로가 포함됩니다. "소프트웨어 구성 관리"를 처음 접했을 때는 구성 파일 만 관리해야한다고 생각했지만 SCM 도구는 구성 파일뿐만 아니라 소프트웨어 코드, 소프트웨어 실행 파일 / 이진 및 리소스와 관련된 문제도 금방 깨달았습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.