문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 기술적 부채 (문서 편집) [목차] == 개요 == {{{+1 [[技]][[術]][[的]] [[負]][[債]] / Technical debt}}} 기술적 부채 또는 기술 부채란, 사회와 각 개인들로 이루어진 [[소프트웨어]] 등의 결함에 따라서 새로운 기능을 개발하는 데 장애요인이 발생하는 것을 말한다. == 설명 == 생산성과 마감을 위하여 급한 불만 꺼나가듯이 코드를 작성하는 과정에서 코드가 복잡해지고 중복성이 발생한다. 이러한 결함들로 인해 새로운 기능들을 개발하거나 확장하는 데 어려움이 발생한다. 기술적 부채는 [[아마추어]] 등 역량이 떨어지는 [[프로그래머]]가 만든다고 생각하기 쉬우나 스킬과 관계없이 스케줄, 급한 스펙 변경 등 외부적 요인이 발생하면 언제든지 만들어진다. 유지 보수되는 소프트웨어에서 기술적인 부채를 없애는 것은 사실상 불가능하다. 어떤 회사에서 어떤 [[소프트웨어]]를 만들든 기술적인 부채를 만나게 될 것이다. 엔지니어링 프로세스를 잘 확립해서 기술부채가 쌓이는 것을 최대한 줄이고 감당 가능한 수준에서 유지하는 것이 좋은 대처법이다. == 참조 == * 해결 방법 - [[디자인 패턴]]을 지키는 [[리팩토링]] * 주요 원인 - [[스파게티 코드]] [[분류:기술]][[분류:프로그래밍]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기