«maintenance» 태그된 질문

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

8
데이터베이스에서 데이터를 삭제해야합니까?
데이터베이스를 처음 사용하고 기본 개념을 이해하려고합니다. 데이터베이스에서 데이터를 삭제하는 방법을 배웠습니다. 그러나 내 친구 중 한 명이 데이터베이스의 데이터를 절대 삭제해서는 안된다고 말했습니다. 오히려 더 이상 필요하지 않은 경우 간단히 표시하거나 '사용하지 않음'으로 표시하는 것이 좋습니다. 그게 사실입니까? 그렇다면 IBM과 같은 대기업이 백 년 이상 데이터를 어떻게 처리할까요?

2
기본 기술을 위축으로부터 어떻게 유지합니까? [닫은]
코딩은 전문 프로그래밍의 한 측면 일뿐입니다. 저의 직업은 저에게 코딩을 요구하지만, 다른 코딩 을해야 할 때도 있습니다. 때로는 코딩하는 것이 아니라 며칠 또는 몇 주가 걸리기도 합니다. 회의에 앉아 건축도를 그리고 요구 사항에 주석을 달면서 어려운 프로그래밍 기술을 위태롭게하는 것이 두렵습니다. (코드를 이해하지 못하는 요구 사항을 작성하는 사람들을 신뢰하지는 않습니다.) …

9
대규모 코드베이스 및 엔지니어링 팀에 F #을 도입하는 실제 함정 [폐쇄]
저는 기존의 대규모 코드베이스 (모두 C #)와 상당한 규모의 엔지니어링 팀을 보유한 소프트웨어 회사의 CTO입니다. F #에서 코드의 특정 부분을 작성하는 것이 훨씬 쉬워 개발 시간이 단축되고 버그가 줄어들며 병렬 구현이 쉬워지며 기본적으로 팀의 전반적인 생산성 향상을 얻을 수 있습니다. 그러나 F #을 도입하면 다음과 같은 생산성 문제가 발생할 수 …


7
수정 / 버그에 대한 비용은 누가 지불해야합니까? [닫은]
그래서 저는 방금 데스크톱 / 웹 개발과 이미 내 작업을 수락 한이 클라이언트에서 프리 랜싱을 시작했으며, 버그 등을 발견 할 때마다 계속 내게 돈을 지불했습니다. 비어 있는. 괜찮습니까, 아니면 지원 수수료를 청구해야합니까? 예상되고 완료된 작업에 대한 수정 사항을 처리하는 가장 좋은 방법은 무엇입니까?

13
인기없는 언어로 개발할 때 발생하는 문제 (예 : 유지 관리)
팀에서 clojure (lisp)만으로 일부 응용 프로그램을 개발 중입니다. 작은 응용 프로그램으로 시작합니다. 문제 없어. 그러나 기능을 갖추고 영역을 확장함에 따라 중요한 프로그램이되고 있습니다. 유지 보수 또는 무언가가 걱정되었습니다. 우리 팀의 어느 누구도 클로저 나 리스프를 모르거나 그와 같은 언어에 관심이 없습니다. 그렇다면 인기가없는 언어로 프로그래밍하는 것이 잘못이 아닙니까? (나만의 재미를 …

6
수천 개의 오류!
최근에 새 프로젝트에 배정되었습니다. 사실 오래된 프로젝트는 고전적인 ASP로 작성되었습니다. 이제 최신 버전의 응용 프로그램이 최신 ASP.NET으로 작성되고 있지만 잠시 동안 RTM이 될 것으로 예상되지는 않지만 (예상 출시 날짜는 2017 년 1 월) 이전 응용 프로그램을 유지 관리해야 할 때까지 버렸다. 또한 모든 고객이 새로운 프로그램으로 즉시 전환하지는 않을 것이라는 …

11
친구와 작은 프로젝트를 포기할시기를 결정하는 데 어떤 요소가 영향을 미칩니 까? [닫은]
나는 늦게 힘든 곳에서 자신을 발견했다. 거의 8 개월 동안 프로그래밍 친구와 게임을하고 있습니다. 우리는 작년 8 월경에 프로그래밍을 시작한 신입생으로 시작했습니다. 그는 2 학년 CS 학생이며, 저는 무역 분야의 IT 지원 기술이며, 수많은 서적과 온라인 구독을 갖춘 독학 프로그래머입니다. 내가 끊임없이보고있는 문제는 우리가 코드 덩어리를 작성할 때 종종 약간의 …

6
유일한 개발자가 없어지면 웹 애플리케이션 유지
나는 말기 질환이 있으며 연말까지 더 이상이 세상에 없을 확률이 매우 높습니다. 가족의 비즈니스 (소형 미용실)에서 광범위하게 사용되는 웹 응용 프로그램을 개발했습니다. 우리 가족 중 누구도 프로그래밍이나 시스템 관리 기술이 없습니다. 나는 그 기술을 가진 친한 친구가 없습니다. 이 사업체는 연간 순이익이 최대 10k입니다. 실제로, 사업 이익은 3 명의 직원 …

12
사람들은 어떻게 코드를 작성하는 것이 매우 복잡하고 읽기 어려운가요? [닫은]
SQLite 소스 코드를 읽는 것은 IMO 임무가 불가능합니다. 그러나 다른 코드에서 다운로드, 컴파일 및 사용할 수있는 매우 복잡한 소프트웨어 (완전히 내장 된 내장 데이터베이스)이며, 지속적으로 업데이트됩니다. 사람들이 그렇게 복잡하고 읽기 어려운 코드를 작성하고 유지 관리하는 방법은 무엇입니까?

6
기본적으로 구조가없는 프로젝트를 수정하는 방법은 무엇입니까?
저는 5 년 넘게 주로 솔로로 소프트웨어 프로젝트를 진행하고 있습니다. 시작하는 것은 엉망이었습니다 (저는 작업하는 세 번째 또는 네 번째 개발자입니다). 엉망이 아니지만 지금은 여전히 ​​엉망입니다. 그것을 통제하는 과정의 진행률은 빙하 적이며 현재 상태에 대해 낙담하기 시작합니다. 어떻게 고치려면 어떻게해야합니까? 프로젝트 세부 사항 : MySQL 백엔드와 C #으로 작성된보고 엔진을 …

12
업계는 열정적 인 프로그래머를위한 곳이 없습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 나는 당신이에 있다면 내 관리자가 믿는 곳에서 인턴, 제품 회사의 경우 일반적으로 제품을 조정하고 일부 기능을 추가하는 데 …

13
더 나은 버그 해결사되기
나는 프로그래머가되는 것을 좋아한다. 나는 말했다. 그러나 그 말로, 나는 최근에 실제로 버그 수정을 참을 수 없다는 것을 깨달았습니다 . 조금도. 실제로 무언가를 개발하는 동안 생산성이 매우 높습니다. 단위 테스트를 작성하고 내 개발에 대한 자체 테스트를 수행 할 때도 일반적으로 생산성이 높습니다. 집중할 수 있고 과제를 완수 할 수 있습니다. …

1
유지 보수 활동에 소요되는 시간뿐만 아니라 개발 시간에 개발 중에 단위 테스트를 작성하면 어떤 효과가 있습니까?
컨설턴트이며 클라이언트 사이트의 모든 개발자에게 단위 테스트를 소개하려고합니다. 저의 목표는 모든 새로운 응용 프로그램이 생성 된 모든 클래스에 대한 단위 테스트를 갖도록하는 것입니다. 클라이언트는 기존 응용 프로그램의 버그를 수정하여 유지 관리 비용이 많이 드는 문제가 있습니다. 응용 프로그램의 수명은 5-15 년이며 지속적으로 새로운 기능을 추가합니다. 나는 그들이 단위 테스트로 시작함으로써 …

12
방금 Scrum으로 일을 시작했는데 뭔가 빠진 것 같습니다. 저는 스크럼을 처음 사용합니다
이 코드는 고전적인 ASP / ASP.NET 조합의 완전한 혼란입니다. 스크럼은 우리가 큰 혼란을 패치하거나 그것에 추가하는 것으로 구성됩니다. 우리 모두 다시 쓰기 시작하기에 너무 바빠서 궁금합니다 .. 스크럼에서 개발자가 충분히 충분하다고 말할 수있는 부분은 어디에 있으며, 큰 재 작성을 시작할 시간이 필요합니까? 우리는 '스토리'로 오래된 코드를 패치하는 끝없는 루프처럼 보입니다. …

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