Language61 C++최적화 (1단원) 1.1 최적화는 소프트웨어 개발의 일부입니다. : 최적화 역시 코딩에 속한다. 최적화가 이루어지는 단계 전통적인 소프트웨어 개발 프로세스 : 프로젝트 통합 및 테스트 단계 애자일 프로세스 : 프로토타입으로 빠르게 기능 구현 최적화의 목표 속도, 메모리 사용량, 전력 소비 등에 대한 고객의 요구를 충족 성능저하는 버그나 기능 누락처럼 용납할 수 없는 문제일 수 있다. 버그 수정 vs 성능 향상 버그 수정 : ‘있다/없다’로 판단 성능 향상 : 지속해서 이어지는 범위, 느린 곳을 개선하면 그 다음 느린 곳을 개선함. 최적화는 과학적 사고방식을 더 많이 요구하는 과학 실험이다. 관찰 -> 검증 -> 가설 -> 지지 or 반박 -> 측정 실험 1.2 최적화는 효과적입니다. 숙련된 팀이 많은 시간을 들여 작성한 .. 2021. 9. 17. 이전 1 2 3 다음