Index

17. 최적화 (Optimization)

17.1 최적화란 무엇이며 왜 최적화를 해야할까요?

Make it work, Make it right, Make it fast

스크린샷 2021-12-19 오후 10.01.58.png

보통 실무에서 최적화는 다른 작업보다 우선순위가 많이 떨어집니다.

그렇다면 왜 해야할까요?

  1. 사용자 경험이 좋아집니다. (돈을 많이 벌 수 있습니다. 사장님이…)
  2. 면접문제로 많이 나옵니다. (진짜로!)

17.2 성능 측정의 척도

소프트웨어 프로그래밍은 일단 동작하게 만들고(Make it work), 올바르게 동작하게 만들고(Make it right), 빠르게 동작하게 만든다(Make it fast) 라는 전략으로 접근합니다.

성능 측정의 척도