본문 바로가기

CS/Glossary

트레이드 오프 (Trade Off)

반응형

트레이드 오프란?

트레이드오프란 객체의 어느 한부분의 품질을 높이거나 낮추는게, 다른 부분의 품질을 높이거나 낮추는데 영향을 끼치는 상황을 이야기한다. 일반적으로 한쪽의 품질을 높이면, 다른쪽의 품질은 떨어지는 방향으로 흐른다.소프트웨어 개발을 예로들어보자. 일반적으로 개발시간을 늘리면 제품의 완성도는 높아지겠지만, 개발시간이 늘어날 수록 비용이 증가하게 된다. 그러므로 시간과 비용을 비교해 가면서 최적의 타협점을 찾아내어야 한다. 이것을 트레이드오프라고 한다.

 

1. 빠른 개발을 통해 개발 비용을 줄이고 시장성을 테스트할 것이냐 VS 2. 처음부터 Clean Architecture와 Clean Code를 작성하여 기초 공사를 탄탄히 할 것이냐

반응형

'CS > Glossary' 카테고리의 다른 글

네트워크 관련 필수 개념  (0) 2021.09.20
페이로드(Payload)  (0) 2021.05.15
Polling, Pulling  (0) 2021.04.15
WebHook  (0) 2021.04.15
Tree(트리)  (0) 2021.04.13