기술적 부채

덤프버전 :

1. 개요
2. 설명
3. 참조



1. 개요[편집]


/ Technical debt

기술적 부채 또는 기술 부채란, 사회와 각 개인들로 이루어진 소프트웨어 등의 결함에 따라서 새로운 기능을 개발하는 데 장애요인이 발생하는 것을 말한다.

2. 설명[편집]


생산성과 마감을 위하여 급한 불만 꺼나가듯이 코드를 작성하는 과정에서 코드가 복잡해지고 중복성이 발생한다. 이러한 결함들로 인해 새로운 기능들을 개발하거나 확장하는 데 어려움이 발생한다.

기술적 부채는 아마추어 등 역량이 떨어지는 프로그래머가 만든다고 생각하기 쉬우나 스킬과 관계없이 스케줄, 급한 스펙 변경 등 외부적 요인이 발생하면 언제든지 만들어진다.

유지 보수되는 소프트웨어에서 기술적인 부채를 없애는 것은 사실상 불가능하다. 어떤 회사에서 어떤 소프트웨어를 만들든 기술적인 부채를 만나게 될 것이다.

엔지니어링 프로세스를 잘 확립해서 기술부채가 쌓이는 것을 최대한 줄이고 감당 가능한 수준에서 유지하는 것이 좋은 대처법이다.


3. 참조[편집]




파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-15 19:37:07에 나무위키 기술적 부채 문서에서 가져왔습니다.