리팩토링1 Modern Java In Action 정리 - 9장 리팩터링, 테스팅, 디버깅 코드 가독성 내가 쓴 코드를 다른 사람이 쉽게 이해하고 유지보수할 수 있게 만드는 것. 9장에서는 아래의 방법으로 기존의 코드를 리팩터링하고 있다. 익명클래스 -> 람다표현식 람다표현식 -> 메서드 참조 명령형 데이터 처리 -> 스트림 익명클래스를 람다 표현식으로 리팩터링하기 Runnable runnable = new Runnable() { @Override public void run() { System.out.println("Hello"); } }; Runnable runnable2 = () -> System.out.println("Hello"); 익명 클래스를 람다로 바꿀 때 주의할 점이 세가지 있다. 1. this라는 키워드가 쓰이고 있다면, 익명 클래스 내에서의 this는 익명 클래스 내에서의 .. 2020. 6. 13. 이전 1 다음