«release-management» 태그된 질문

30
소규모 회사 (15 개발자)가 관리되는 소스 / 버전 제어를 사용하지 않는 것이 드문 일입니까? [닫은]
실제로 기술적 인 질문은 아니지만 소스 제어 및 모범 사례에 대한 몇 가지 다른 질문이 있습니다. 내가 일하는 회사 (익명으로 유지됨)는 네트워크 공유를 사용하여 소스 코드와 릴리스 된 코드를 호스팅합니다. 릴리스 여부와 버전 및 버전에 따라 소스 코드를 올바른 폴더로 수동으로 이동하는 것은 개발자 또는 관리자의 책임입니다. 파일 이름과 버전을 …

21
과도하게 커밋하는 영업과 싸우는 방법이 있습니까? [닫은]
릴리스 날짜가 기술적 인 내용을 기준으로 설정되지 않았지만 영업 담당자가 그때까지 고객에게 약속했기 때문에 반복적으로 멈춰있는 것 같습니다. 다른 회사에서 개발중인 친구들과의 토론을 바탕으로 같은 일이 일어난 것 같습니다. "커밋 된 기능 세트가 있고 여기에 커밋 된 릴리스 날짜가 있습니다".이 시점에서 돈을 싣고 있기 때문에 논쟁하기가 어렵고 모든 것이 우선합니다. …

4
버전 관리하에 다른 버전의 라이브러리를 어떻게 배치합니까? 태그를 사용하십니까? 아니면 가지? 아니면 다른 방법?
나는 최근에 코드를 버전 제어 (실습, SVN 및 github (명확하게 git))에서 코드를 시작하기 시작했다. 버전 관리를 사용하기 전에 이런 식으로 작업했습니다. 버전 번호가있는 많은 폴더 안에 라이브러리 이름의 폴더가 있습니다. 새로운 버전으로 작업을 시작할 때마다 마지막 버전을 복사하고 이름을 새 버전으로 변경 한 다음 구현을 시작합니다. 그러나 이것은 폴더가 버전 …

2
VCS에 소프트웨어 버전 번호를 저장하는 것이 좋습니다?
와 같은 제품 버전 v1.0.0.100은 소프트웨어의 고유 한 프로덕션 릴리스를 나타낼뿐만 아니라 해당 제품의 기능 세트와 핫픽스 단계를 식별하는 데 도움이됩니다. 현재 제품의 최종 패키지 / 빌드 / 이진 버전을 유지 관리하는 두 가지 방법이 있습니다. 버전 관리. 파일은 어딘가에 버전 번호를 저장합니다. CI (Continuous Integration) 빌드 서버에는이 체크인 버전 …

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

5
테스터가 릴리스를 승인하거나 테스트에 대해보고해야합니까?
테스터에게 사인 오프 권한을 부여하는 것이 이치에 맞습니까? 테스트 팀이 기능, 문제 등을 테스트하고 합격 / 불합격으로 간단히보고하면 다른 사람이 해당 결과에 따라 행동하거나 그 결과에 따라 석방을 보류 할 권한이 있습니까? 다시 말해, 테스터가 릴리스에서 실제로 사인 오프해야합니까? 내가 작업하고있는 테스트 팀은 그들이하는 일을 느낀다. 그리고 우리는 "테스트 범위 …

2
중요한 버그 수정시 시맨틱 버전 관리
현재 공용 사용이 많은 라이브러리를 관리하고 있으며 시맨틱 버전 관리 에 대한 질문이 있습니다. 라이브러리에서 상당히 중요한 부분을 리팩토링하고 싶습니다. 잘못 구현되어 있으며 항상 잘못 구현되었습니다. 그러나이를 수행하는 것은 공개 API의 변경을 의미하며 이는 중요한 결정입니다. 내가 만들고 싶은 변화는 반복자가 사용되는 방법에 관한 것입니다. 현재 사용자는 다음을 수행해야합니다. while …

5
릴리스 열 동안 효율적인 코드 검토를 수행하는 방법은 무엇입니까?
릴리스 마감일은 내일이며, 동료가 마침내이 릴리스에 중요한 작업을 완료했으며, 프로젝트 관리자가 어깨 너머에 서서 최종적으로 빌드하도록 압력을 가하며 검토하는 동안 동료 코드의 결함을 발견했습니다. 중요한 것은 아니지만 내일 출시되지 않으면 놓치지 않을 것입니다. 그리고 상황을 악화시키기 위해서는 최대한 빨리 끝내야 할 일이 있습니다. 그래서, 당신은 무엇을합니까? 압박에도 불구하고 이의를 제기합니까? …

5
고객 별 소프트웨어 패치를 처리하는 현실적인 방법은 무엇입니까?
다른 사람들이 다음 문제를 해결하는 효과적인 방법을 모 으려고합니다. 직장에서 우리는 특정 고객 만 볼 수있는 소프트웨어 패치 (최종 사용자 시스템에 설치)를 발표했습니다. 사용자 지정 코드는 자체 소스 제어 분기에 있습니다. 문제는 동기화를 유지하기 위해 두 개의 병렬 코드 라인 (및 빌드 스크립트)이 있으며, 원래 코드를 패치 할 때마다 고객 …

5
RAD 환경에서 릴리스 품질을 향상시키는 간단한 방법
여기에 약간의 배경이 있습니다. 우리는 대기업이 아닌 소프트웨어 회사의 내부 소프트웨어 개발을 담당하는 RAD 개발자로 구성된 소규모 팀 (5 명)입니다. "내부 소프트웨어"는 MSSQL 서버를 백엔드로 사용하는 데스크톱 .NET 응용 프로그램과 백그라운드에서 실행되는 Python 스크립트의 백엔드 인 MS Word 문서 및 템플릿 (기술 동물원)에 따라 다릅니다. 전체 팀은 사용자로부터 요구 사항을 …


5
다면 프로젝트에서 버전 관리를 어떻게 처리합니까?
나는 그것이 광범위한 질문이라는 것을 알고 있으므로 가능한 한 구체적으로 노력할 것입니다. 이 질문은 기술적 인 질문보다 "조직적인"질문입니다. 우리는 다음과 같은 주요 구성 요소로 된다면 프로젝트를 가지고 있습니다. 핵심 비즈니스 로직 (데이터 모델)을 호스팅하는 서버 핵심 비즈니스 로직을 사용하는 고객을위한 백 오피스 핵심 비즈니스 로직도 사용하는 애플리케이션 API (REST) 응용 …

3
다중 저장소 환경의 패키지 및 버전 전략
우리는 자체 팀 리포지토리를 관리하는 여러 팀이있는 작은 회사입니다. 이것은 웹 플랫폼이며 각 팀의 아티팩트는 매일 밤 테스트를 위해 배포됩니다. 버전 관리 및 패키징 관련 프로세스를 공식화하려고합니다. 모든 팀에는 일상적인 개발을 수행하는 마스터 지점이 있습니다. 각 팀의 품질 보증 담당자는 팀 변경 사항의 결과물을 요리사가 모든 구성 요소를 결합한 테스트 …

4
솔로 프로젝트에서 피처 크립을 피하려면 어떻게해야합니까?
2011 년부터 2012 년까지 일한 프로그램이 있지만 마지막 릴리스는 2011 년 12 월이었습니다 . 나는 적극적으로 노력하고 있지만 기능 크리프는 못생긴 머리를 유혹했으며 이제는 완성되지 않은 기능에 톤이 가득합니다. 나쁜 부분은 기능을 구현할 때 새로운 기능이 등장한다는 것입니다. 향후 기능 크립을 피하기 위해 실제로 1 년 이상 릴리스 할 수있는 …

8
위험 회피 환경에서 준 엄격한 출시 일정을 어떻게 옹호 할 수 있습니까?
최근에 나는 점점 내가이 직업에있는 나의 가장 실망과 사기 살해 경험 중 하나로 설명 할 것입니다 무엇에 의해 시달려했습니다하는 데 릴리스에 앉아 테스트되었습니다, 재 테스트, 무대, 그리고 모든 의도에 대한 그리고 목적은 선적 / 배포 할 준비가되었습니다 . 하드 코어 코더뿐만 아니라 모든 주변 솔루션 사용자로서, 나는 적절한 변경 제어의 …

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