«legacy» 태그된 질문

레거시 언어, 코드 또는 응용 프로그램에 대한 질문

6
더 이상 사용되지 않는 데이터베이스 열을 폐기하는 데 대한 모범 사례는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 초기 단계에서 클라이언트에서 데이터 A, B 및 C를 수집하지만 나중에 데이터 A, B 및 D를 수집하는 응용 …

3
구형 OS 개발 지원
C로 작성된 레거시 코드의 많은 부분을 유지 관리하고 있습니다.이 코드는 처음에 Windows 3 for Workgroups에 대해 컴파일되도록 작성되었으며 나중에 NT 버전이 만들어졌습니다. 이 레거시 응용 프로그램은 오늘날에도 여전히 사용되고 있으며 90 년대 초반부터 3.11 및 NT 워크 스테이션에서 실행됩니다. 그것은 작동하고 그것이해야 할 일을하고 여전히 그들이 살아가는 이유는 솔루션에 속하는 …
14 c  windows  legacy 

8
레거시 시스템을 추진하는 관리를 처리하는 방법?
저는 현재 유급 인턴십을하고 있으며 지난 5 년간 여러 개발자가 서로 다른 시간에 개발 한 오래된 시스템을 유지 관리하는 일을 해왔습니다. 경영진은 "시스템 수명이 다함"에 동의하며 현재 시스템을 사용하는 최종 사용자로부터 버그 보고서를 상당히 정기적으로받습니다. 경영진은 이제 1 년 동안 프로젝트를 확장하고 프로세스에서 사용자 기반의 거의 3 배를 늘리려 고합니다. …

3
"소프트웨어 수명 종료"상황을 처리하는 방법은 무엇입니까?
공급 업체가 더 이상 소프트웨어에 지원이나 서비스를 제공하지 않을 것이라고 선언하고 (업그레이드 경로를 제공하지 않고 비즈니스를 종료하려는 의사를 밝힌 경우) 고객은 어떤 종류의 상환을받을 수 있습니까? 고객의 입장 에서 이것을 고려하십시오 . 고객의 IT 직원은 기술 옵션 만 고려할 것이지만 고객이 추구 할 수있는 비 기술적 옵션도있을 수 있습니다. 또한 …

3
Poor Man 's Dependency Injection은 레거시 응용 프로그램에 테스트 기능을 도입하는 좋은 방법입니까?
작년에 Dependency Injection과 IOC 컨테이너를 사용하여 새로운 시스템을 만들었습니다. 이것은 나에게 DI에 대해 많은 것을 가르쳤다! 그러나 개념과 적절한 패턴을 학습 한 후에도 코드를 분리하고 IOC 컨테이너를 레거시 응용 프로그램에 도입하는 것은 어려운 일이라고 생각합니다. 응용 프로그램은 실제 구현이 압도적 일 정도로 충분히 큽니다. 가치를 이해하고 시간이 주어진 경우에도 마찬가지입니다. …

5
오래된 / 레거시 단위 테스트 고장
저는 대기업에서 일하고 있으며 수천 개의 junit 테스트로 대규모 Java 응용 프로그램을 담당하고 있습니다. 이 직책으로 이사 한 이후 200-300 건의 테스트가 중단되었습니다 (수년 동안 중단 된 것 같습니다). 테스트는 오래되고 깨지기 쉬우 며 일반적으로 라이브 샌드 박스 데이터로 끝나는 스파게티 종속성의 혼란입니다. 내 목표는 100 % 테스트 통과이므로 단위 …

3
IT 관리자가 아닌 관리자가 필수 레거시 소프트웨어의 장기 유지 관리 및 개발을 어떻게 보호해야합니까?
우리는 매우 유용하고 강력한 소프트웨어 모음을 보유한 작고 매우 전문화 된 혜택 관리 회사로, 일부는 COBOL로 작성되었지만 대부분은 BASIC으로 작성되었습니다. 두 명의 상근 컨설턴트가이 시스템을 30 년 이상 유지 관리하고 개선했습니다. 물론 곧 은퇴 할 것입니다. (그들 중 하나는 몇 년 동안 은퇴하기 위해 필사적이지만 결점에 충성하기 때문에 남편의 주장에도 …
13 legacy 

5
리팩토링으로 인한 병합 충돌 해결
나는 일반적으로 리팩토링을 처리하는 방법에 대한 최근 토론에 참여했다. 결국 다음과 같은 질문이 제기되었습니다. 누군가가 코드의 일부를 리팩토링했기 때문에 발생하는 병합 충돌을 어떻게 처리합니까? 다른 사람이 동일한 코드의 기능을 작업하고 있습니까? 기본적으로이를 효율적으로 처리하는 방법을 모르겠습니다. 이와 관련하여 따라야 할 모범 사례가 있습니까? 수많은 레거시 코드가있는 시스템에서이를 처리하는 방법에 차이가 …

2
기존의 일반 C 프로젝트에 단위 테스트 추가
제목이 다 나와 있습니다. 우리 회사는 평범한 C로 작성된 마이크로 컨트롤러 장치에 레거시 펌웨어 프로젝트를 재사용하고 있습니다. 분명히 잘못되고 변경이 필요한 부분이 있으며 C # / TDD 배경에서 비롯됩니다. 기능이 변경되지 않은 상태로 유지되도록 테스트없이 무작위로 리팩터링하는 아이디어가 마음에 들지 않습니다. 또한, 버그를 찾기가 어렵다는 것이 아주 작은 변화 (회귀 …

6
메인 프레임의 장점은 무엇입니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
11 legacy  mainframe 

12
젊은 개발자로서 직장에서 "스타일이 아닌"기술을 사용해야하는 것에 대해 걱정해야합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 최근 대학 졸업생입니다 (지난 5 월!). 학교에 다니는 동안, 졸업하기 전에 직장을 구하고 싶었고, 구직에서 아주 일찍 (아마도 너무 일찍) 저학년 …
11 legacy  perl 

5
레거시 애플리케이션에서 코 히어 런트 아키텍처 시작
대규모 Asp.Net 기반 웹 사이트에 대한 책임이 있습니다. 현재 웹 사이트 (웹 응용 프로그램 아님), 일부 Windows 서비스 및 여러 클래스 라이브러리입니다. 데이터 계층은 리팩토링되지 않은 레거시 인라인 SQL의 인스턴스뿐만 아니라 LLBLGEN 과 Linq To LLBGen 의 혼합을 사용합니다 . 일부 관리자 유형 구현이 있지만 대부분의 경우 응용 프로그램은 Smart …

6
레거시 소프트웨어 외에 COBOL을 사용해야하는 이유가 있습니까?
COBOL은 여전히 ​​금융 컴퓨팅에 많이 사용됩니다. 그것은 오래된 언어이며 AFAIK 대부분의 프로그래머는 COBOL을 싫어하거나 적어도 싫어합니다. 레거시 소프트웨어가 COBOL을 여전히 사용하는 유일한 이유입니까, 아니면 다른 프로그래밍 언어에 비해 실질적인 이점이 있습니까? 그냥 궁금해서

3
큰 방법을 리팩터링 할 때 어떤 것도 깨지 않도록 어떻게 도움이됩니까?
현재 단위 테스트가없는 대형 코드베이스의 일부를 리팩토링하고 있습니다. 코드를 리팩토링하려고 시도했습니다. 즉, 코드가 수행하는 작업과 변경 사항으로 인해 변경되지 않는 것을 추측하려고 시도했지만 성공하지 못했습니다. 코드베이스 주변의 모든 기능을 임의로 중단합니다. 리팩토링에는 레거시 C # 코드를보다 기능적인 스타일로 이동 (레거시 코드는 LINQ를 포함한 .NET Framework 3 이상의 기능을 사용하지 않음), …

4
특정 품질 표준을 충족하기 위해 대규모 레거시 코드베이스를 업데이트하는 방법
레거시 코드베이스를 개선하기위한 도구 및 기술에 대한 많은 정보가 있지만 성공적인 실제 사례 연구를 보지는 못했습니다. 대부분의 조언은 미시적 수준에 있으며 도움이 되더라도 많은 사람들이 거시적 수준에서 도움을 줄 수있는 증거가 없기 때문에 많은 사람들을 설득하지 않습니다. 필자는 오늘날의 품질 표준을 충족하기 위해 대규모 레거시 코드베이스를 업데이트 할 때 현실 …

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