«maintenance» 태그된 질문

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

9
종합적으로 : 레거시 시스템을 어떻게 유지할 것인가? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

10
선택적 매개 변수가 응용 프로그램 유지 관리에 도움이되거나 방해가됩니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 제목에 명시된 바와 같이 C #에서 사용되는 것과 같은 선택적 매개 변수 가 응용 프로그램 유지 관리에 방해가되거나 …

5
switch statement-기본 사례에 도달 할 수없는 경우 처리
스위치 클래스를 사용하여 열거 형 (내 클래스가 소유 한)의 값을 처리하고 가능한 각 값에 대한 사례가있는 경우 "기본"사례를 처리하기 위해 코드를 추가 할 가치가 있습니까? enum MyEnum { MyFoo, MyBar, MyBat } MyEnum myEnum = GetMyEnum(); switch (myEnum) { case MyFoo: DoFoo(); break; case MyBar: DoBar(); break; case MyBat: DoBat(); …

4
명백한 추상화가없는 코드 복제
코드 라인을 살펴볼 때 논리에서의 역할을 충실하게 설명하는 주제별 추상화를 적용 할 수없는 코드 복제 사례를 본 적이 있습니까? 그리고 그것을 해결하기 위해 무엇을 했습니까? 코드 복제이므로 이상적으로 자체 기능을 만드는 것과 같이 굴절을 수행해야합니다. 그러나 코드에는 코드를 설명하기에 좋은 추상화가 없기 때문에 결과는 우리가 알 수없는 이상한 기능이 될 …

4
현대 C를 작성하는 방법에 대해 일반적으로 인정되는 지침이 있습니까?
저는 강력한 Java / Groovy 배경을 가지고 있으며 관리 소프트웨어를 위해 상당히 큰 C 코드 기반을 유지 관리하는 팀에 배정되었습니다. 데이터베이스에서 얼룩을 처리하거나 PDF 및 Excel로 보고서를 생성하는 것과 같은 일부 문제점은 Java 웹 서비스로 외부화되었습니다. 그러나 Java 개발자로서 코드의 일부 측면에서 약간 혼란 스럽습니다. 장황하다 (특히 '예외'를 ​​다룰 때) …
13 c  maintenance 

3
코드 관리자의 역할을 어떻게 벗어나나요? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

4
소스 코드 핸드 오버 계획 준비 [닫기]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 우리 회사는 거대한 제품의 소스 코드를 얻으려고합니다. 핸드 오버가 시작될 때 고려해야 할 사항은 무엇이며 향후 모든 …

5
코딩 표준의 진화, 어떻게 처리합니까?
기존 코드 기반 프로젝트에서 코딩 표준 / 스타일 가이드의 진화를 어떻게 처리합니까? 팀의 누군가가 프로그래밍 언어에서 더 나은 객체 인스턴스화 방법을 발견했다고 가정 해 봅시다. 예전 방식이 나쁘거나 버그가있는 것이 아니라 새로운 방식이 덜 장황하고 훨씬 더 우아하다는 느낌 일뿐입니다. 그리고 모든 팀원들은 정말로 그것을 좋아합니다. 기존 코드를 모두 변경 …

9
사용자가 저지르는 실수는 무엇이며 어떻게 처리하도록 응용 프로그램을 업데이트 할 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 실제로이 질문은 양질의 사용자 경험을 향상시키고 피할 수있는 지원 요청을 줄이기 위해주의를 기울여야합니다.

9
복사하여 붙여 넣은 테스트 코드 : 이것이 얼마나 나쁩니 까?
내 현재 직업은 주로 우리가 작업하는 다양한 응용 프로그램에 대한 GUI 테스트 코드를 작성하는 것입니다. 그러나 테스트 내에서 많은 코드를 복사하여 붙여 넣는 경향이 있습니다. 그 이유는 테스트하는 영역이 반복이 필요할 정도로 비슷하지만 코드를 메소드 또는 객체로 캡슐화 하기에는 충분히 유사하지 않기 때문 입니다. 클래스 나 메소드를 더 광범위하게 사용하려고 …

6
적절한 디자인으로 쉽게 만들 수없는 변화는 무엇입니까?
이것은 다소 모호한 질문이지만 적절한 디자인에 대해 읽을 때 만족스럽지 못한 느낌을 받았습니다. 일반적으로 객체 지향 프로그래밍, 추상화, 팩토링 등을 배우면 디자인의 성배-그리고 그들이 항상 개발 기술을 사용한다고 주장하는 이유는 프로그램을 "쉬운 변경하기"만드는 것입니다. , "유지 가능", "유연성"또는 이러한 생산적인 사운드 개념을 표현하는데 사용되는 동의어 중 하나. ivar를 비공개로 표시하고 …

4
동료가 일을 올바르게하면 시간을 절약 할 수 있다고 설득하는 방법
나는 최근에 소수의 프로그래머와 함께 새로운 회사에서 시작했습니다. 중간 규모의 회사로 약 70 명의 직원이 있지만 IT에는 9-10 명이 있으며 내 옆에는 3 명의 "프로그래머"가 있습니다. 그러나이 사람들은 경험이 매우 제한되어 있고 정말 많은 일을하고 있습니다. 예를 들어, 우리 프로젝트 중 하나는 PHP 웹 사이트입니다. 대부분의 코드는 PHP에 ~ 6000 …

4
오래된 프로젝트를 정리하는 좋은 방법은 무엇입니까?
약 2 년 전에 작성한 일부 소프트웨어가 있으며 추가 된 기능이 필요합니다. 나는 그것이 끔찍한 혼란에 빠졌다는 것을 깨달았고 나는 모든 것을 움직이고 정리하는 등의 충동을 가지고있다. 나는 Joel on Software 기사를 다시 시작하지 않는 것에 대해 읽었 으므로 가장 좋은 방법은 무엇입니까?

12
부울 논리의 유지 관리-문이 필요한 경우 중첩이 있습니까?
다음 중 유지 관리가 더 좋은 것은 무엇입니까? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable 또는 if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable 나는 두 번째를 읽고 쓰는 것을 선호하지만, 코드로 읽는 것은 그와 같은 일을하는 것이 유지 관리에 …

8
동일한 논리를 구현하는 두 가지 언어로 작성된 코드베이스를 유지 관리하는 몇 가지 방법은 무엇입니까?
두 가지 언어로 코딩 해야하는 논리 집약적 알고리즘이 있습니다 (실제로 한 언어로 만족스럽게 완성하고 다른 언어로 코딩을 시작하려고합니다). 논리 집약적으로 나는 알고리즘이 사소한 것이 아니며 신중한 이해가 필요하며, 중요하게는 미래에 패치되어야 할 버그 (복잡성과 부주의로 인해)를 가질 수 있음을 의미합니다. 또한이 코드가 바뀌면 새로운 프로그래머를 압도해서는 안됩니다. 이 시나리오에서 코드베이스를 …

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