«maintenance» 태그된 질문

소프트웨어 시스템 배포 후 발생하는 활동 여기에는 릴리스 된 시스템 수정, 교육, 운영 및 지원 조직으로의 전환이 포함됩니다.

9
코딩 및 유지 보수 중 메모, 생각, 알고리즘, 결정 사항을 기록하는 것이 정상적 / 허용 가능한가? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 어떤 사람들은 말 없이는 생각할 수없는이 문제가 있습니다. 그리고 그들의 생각과 결정을 적는 것이 가장 효과적인 방법입니다. 따라서 …

5
최종 사용자가 불행하게도 가상이 아닌 상황을 처리하는 방법은 무엇입니까?
나는 중소 기업에서 일하지만 IT 인력은 매우 적습니다. 작년 (2011), 나는 많은 최종 사용자 그룹에게 매우 인기있는 응용 프로그램을 작성했습니다. 작년 말에 마감 시한이 지났고 일부 기능 (지금부터 funcA라고 부름)이 마지막에 원하는 응용 프로그램에 추가되지 않았습니다. 따라서이 응용 프로그램은 2011 년 말부터 라이브 / 프로덕션에서 실행되었습니다. 문제없이 추가 할 수 …

13
깨진 창문을 수리하지 않는 것이 언제 가능합니까?
깨진 창과 관련하여 리팩토링이 향후 활동에 가장 적합한 시간이 있습니까? 예를 들어, 기존 내부 시스템에 일부 새로운 기능을 추가하는 프로젝트가 지금까지 시스템에서 작동하지 않았으며 작업 할 수있는 짧은 시간이 지정된 팀에 할당 된 경우- 이 시나리오에서 마감 시한을 맞추기 위해 기존 코드에 대한 주요 리팩토링을 연기합니까?

12
유지 보수 전용 프로그래머가 어떻게 인상을받을 수 있습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 몇 년 동안 유지 보수 프로그래머로 일해 왔으며 유지 보수 프로그래머를위한 인상과 같은 것이 있는지 궁금합니다. 나는 책임이 넓어지지 않기 …

4
전문 프로그래머가 아닌 사람이 사용하기 쉽고 해석하기 쉬운 코드를 작성하도록 도와줍니다.
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 엘비스입니다. 아인슈타인이되기 위해 열심히 노력하고 있습니다. 저는 Mort를 위해 일합니다. 이 미친 바보가 무슨 소리 야!?!? …

7
“백 포트”라는 용어와 반대되는 개념이 있습니까?
내가 이해하는 바와 같이, "백 포팅"이라는 용어는 향후 버전에도 적용되는 수정 사항을 설명하는 데 사용됩니다. 위키피디아 정의 는 다음과 같습니다. 백 포트 는 특정 소프트웨어 수정 (패치)을 수행하여 처음 작성된 것보다 이전 버전의 소프트웨어에 적용하는 작업입니다. 소프트웨어 개발 프로세스에서 유지 관리 단계의 일부를 구성합니다 ... 예를 들면 다음과 같습니다. V2.0에서 …

6
레거시 코드를 다루는 것이 프로그래머로 발전하는 데 도움이됩니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 나는 1 년 이상의 경험을 가진 Java 개발자이며, 저를 중학교 이상의 어딘가에 있지만 아직 중간 수준의 개발자는 …

7
유지 보수성과 관련하여 학생들의 교육을 향상시키는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 유지 관리 성은 전문 소프트웨어 개발의 주요 지분입니다. 실제로, 유지 보수는 거의 항상 소프트웨어 수명주기의 가장 긴 …

2
사람들은 어떻게 테스트 스위트를 유지합니까?
특히 다음과 같은 측면이 궁금합니다. 테스트 사례가 잘못되었거나 구식이며 수리 또는 폐기해야한다는 것을 어떻게 알 수 있습니까? 테스트 케이스가 유효하지 않더라도 여전히 통과하고 침묵 상태가되어 소프트웨어가 제대로 작동한다고 잘못 믿을 수 있습니다. 그렇다면 테스트 스위트의 이러한 문제를 어떻게 알 수 있습니까? 테스트 스위트가 더 이상 충분하지 않으며 새로운 테스트 케이스를 …

7
이벤트 중심 코드를 쉽게 유지 관리하는 방법은 무엇입니까?
이벤트 기반 구성 요소를 사용할 때 종종 유지 보수 단계에서 약간의 고통을 느낍니다. 실행 된 코드가 모두 분리되어 있기 때문에 런타임에 포함될 모든 코드 부분이 무엇인지 파악하기가 매우 어려울 수 있습니다. 이로 인해 누군가 새로운 이벤트 핸들러를 추가 할 때 미묘하고 디버그하기 어려운 문제가 발생할 수 있습니다. 주석에서 편집 : …

6
프로젝트가 특히 복잡한 지 또는 느리게 진행되는지 판단하려면 어떻게해야합니까?
주요 프로젝트에서 거의 진전이 없습니다. 소스는 방대하고 많은 수의 객체, 마카로니 코드, 다중 상속의 이중 다이아몬드 그래프, 원 작가가 떠났을 때 얼어 붙은 반 구운 피처이며, 그 중 많은 부분이 왜 원래대로 디자인되었는지 아무도 모릅니다. 유능한 프로그래머라면 버그를 고치고 반 구운 물건을 완성하고 새로운 기능을 추가하기에 충분히 잘 알아내는 데 …

5
새로운 언어 구조를 사용하도록 이전 코드를 업데이트해야합니까, 아니면 오래된 구조를 고수해야합니까?
프로그래밍 언어로 기능이 향상되기 전에 오래 전에 작성된 일부 기능적 코드를 개선하고 싶습니다. 이론적으로 전체 프로젝트는 최신 버전의 언어를 사용합니다. 그러나이 특정 모듈 (및 실제로 다른 많은 모듈)은 여전히 ​​오래된 방언으로 작성되었습니다. 내가해야합니까: 코드의 일부를 건드릴 필요는 없지만 패치를 작성하기는 쉽지만 모듈의 다른 곳에서는 유사한 상황에서 사용되지 않는 새로운 언어 …

3
오래 실행되지 않은 릴리스되지 않은 코드에 대한 Git 분기 전략
우리 팀에서는 개별 작업 단위 (스토리) 외에도 더 오래 실행되는 작업 테마 (Epics)를 가지고 있습니다. 여러 이야기가 서사시를 만듭니다. 전통적으로 우리는 각 스토리마다 기능 브랜치를 가지고 있었고 QA를 통과하면 마스터로 바로 통합했습니다. 그러나 Epic이 "기능 완료"로 간주 될 때까지 Epic에서 완성 된 스토리의 릴리스를 보류하고 싶습니다. 우리는 전체 Epic이 닫힐 …

6
상수로 0?
최근에이 프로그래밍 관용구를 접했습니다. const float Zero = 0.0; 그런 다음 비교에 사용됩니다. if (x > Zero) {..} 이것이 실제로 다음보다 더 효율적이거나 읽기 쉽고 유지 가능한지 설명 할 수 있습니까? if (x > 0.0) {..} 참고 : 나는 이 상수를 정의 해야하는 다른 이유를 생각할 수 있습니다 .Im 은이 …

11
다른 작업을하는 동안 기존 결함을 수정해야합니까?
수수께끼 : 새로운 기능을 사용하거나 결함을 수정하는 과정에서 코드에 레거시 문제가 있습니다. 어떻게해야합니까? 이를 수정하고 코드의 동작을 변경시킬 위험이 있습니다. 지금까지 약간의 문제가 발생했거나 결함이 발견되지 않았거나 다른 사람이보고 할만한 가치가 없었습니다. 혼자 남겨두고 문제로 인해 나중에 코드를 다루기가 더 어려워 지도록해야합니까? 문제를 해결하면 원래 작업 시간 만 추가되고 회귀 …

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