1.트레이드오프(Trade-off)
두 가지 이상의 상충되는 요구사항이나 목표 사이에서 어떤 선택을 해야 할지 결정하는 과정을 의미하는 단어입니다.
소프트웨어 개발과정뿐 아니라 일상에서 들을수있는 과정입니다.
성능 vs. 가독성
속도 vs. 안정성
메모리 사용 vs. 처리 속도
개발 속도 vs. 품질
와같은 요소들로 트레이드오프를 고려해야합니다. 모든 목표를 동시에 최적화하는 것은 어려운일이기에 개발자는 우선순위를 정해서 이런 요소들을 해결해야합니다.
https://ko.wikipedia.org/wiki/%ED%8A%B8%EB%A0%88%EC%9D%B4%EB%93%9C%EC%98%A4%ED%94%84
'Computer Science > 개발지식' 카테고리의 다른 글
[개발지식] Functor (0) | 2025.01.05 |
---|---|
[개발지식] Seed(시드)란 뭘까? (3) | 2024.12.25 |
YAML (0) | 2024.06.17 |