- 성능 병목을 측정했고 직접 줄일 수 있다.
- 메모리와 자원 수명 책임을 코드에 드러내야 한다.
- 장기간 유지할 핵심 엔진이나 라이브러리다.
C++은 통제해야 할 비용이 분명할 때 선택한다
성능, 제어권, 예측 가능성이 프로젝트 성패를 바꾸는지 먼저 확인합니다.
- 요구가 자주 바뀌고 실험 속도가 중요하다.
- 대부분의 시간은 네트워크, DB, 화면 흐름에서 쓰인다.
- 팀이 빌드·디버깅·소유권 비용을 감당하기 어렵다.
측정느린 지점이 수치로 보이는가?
소유권누가 만들고 해제하는지 설명 가능한가?
유지비복잡도가 얻는 성능보다 작다고 말할 수 있는가?