[study] 인라인 메서드(inline method)란? [코드 내용이 단순할 때 가독성 높이는 방법]
·
◈ Study/기초튼튼 개발지식🥔
- 인라인 메서드(inline method)란? 인라인 메서드는 메서드 호출의 오버헤드를 줄이고 실행 속도를 향상시키며, 메서드의 이름이 너무 일반적이어서 기능이 무엇인지 정확히 알기 어려울 때 사용하면 가독성을 높일 수 있다. 인라인 메서드는 성능 개선을 위한 최적화 기법 중 하나이지만, 모든 메서드에 적용할 수 있는 것은 아니다. 메서드 크기가 크거나, 호출하는 부분이 많거나, 가상 메서드인 경우 등에는 인라인 메서드를 적용하기 어려울 수 있다. 또한, 인라인 메서드는 코드 중복이 발생할 수 있기 때문에 유지보수성을 고려하여 적절히 사용해야 한다. //인라인 메서드 적용 전 function getRating(driver) { return moreThanFiveLateDeliveries(driver) ..