[C/C++] Technical Debt 란?


[C/C++] Technical Debt 란?

이율이 높아지는 요즘 같은 시대에 빚이란 걸 생각하기도 싫다. 어려운 길과 쉬운 길이 있다면 누구나 쉬운 길을 선택할 것이다. 하지만 지금 쉬운 길을 선택했을 경우 간과했던 것들이 결국 나에게 빚으로 다가와 그것을 수정할 때 더 많은 노력과 시간이 필요한 경우가 많다. 이런 것을 기술 부채(Technical Debt) 라고 한다. Technical Debt 란 무엇인가? Technical Debt(=Design Debt, Code Debt)는 직역하자면 "기술적인 빚"이란 뜻으로, 소프트웨어 개발 시 최상의 방법(The Best Overall Solution) 대신에 단기적으로 구현이 쉬운 방법을 선택하여 구현함으로써 발생한 나중으로 미뤄 둔 작업을 나타내는 용어이다. 즉, 소프트웨어 개발 시 처음부터 제대로 구현을 하지 않으면 그게 빚이 되고, 결국 더 큰 빚으로 돌아오기 때문에 나중에 유지/보수 비용이 많이 발생하게 된다는 뜻이다. Technical Debt는 왜 생기죠? 일반적...


#SW개발 #TechnicalDebt #기술부채 #테크니컬빚

원문링크 : [C/C++] Technical Debt 란?