부재 : 처리 비용의 거품을 빼자. (과도 선행 평가)

이유
1. 자주 요구되는 작업의 데이터는 미리 해두어, 프로그램 효율을 높일수 있다.

구현방법
1. 캐싱 예) 데이터 베이스에 접근 하려 할때
2. 미리가져오기 예) 시스템 프로세스를 사용 할때.

참조
1. STL의 반복자 it 으로 it->second 로 쓸수 있겠지만 STL의 반복자는 포인터가 아니라 객체이기 때문에
(*it).second 이 이식성 면에서 더 좋다 하지만 1995년 7월 STL 반복자는 -> 를 지원해야 한다고 했기 때문에 요즘은 ->를 써도 무난하다.

개인적인 생각
1. 지연 평가와 선행평가는 무엇을 쓰던 상관이 없을것 같다. 정작 중요한건 둘다 필요한 부분에서
쓸수 있다면 효율이 매우 높을거 같다.
2. 모든것을 즉시평가 기준의 비용으로 어느 부위에서 즉시평가 되는게 좋을지 판단 할 수 있어야 한다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기