CHAPTER9 - 리팩터링, 테스팅 (1)
목차.1. 람다 표현식으로 코드 리팩토링하기2. 람다 표현식이 객체지향 설계 패턴에 미치는 영향 1. 가독성과 유연성을 개선하는 리팩토링 이 절에서는 람다, 메서드 참조, 스트림 등의 기능을 이용해서 더 가독성이 좋고 유연한 코드로 리팩터링하는 방법에 대해서 살펴볼 것이다. 1.1 코드 가독성 개선 코드 가독성이란 일반적으로 '어떤 코드를 다른 사람도 쉽게 이해할 수 있음'을 의미한다. 코드 가독성을 높이려면 코드의 문서화를 잘하고, 표준 코딩 규칙을 준수하는 등의 노력이 필요하다. 자바 8의 새 기능을 이용해 코드의 가독성을 높일 수 있다. 또한 메서드 참조와 스트림 API를 이용해 코드의 의도를 명확하게 보여줄 수 있다. 9장에서는 람다, 메서드 참조, 스트림을 활용해서 코드 가독성을 개선할 수 ..
2025.03.25