개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (199)
    • spring (41)
      • JPA (19)
      • TEST (4)
      • 비동기 처리 (4)
      • SECURITY (1)
      • BATCH (0)
      • WebFlux (0)
    • 문제풀이 (2)
      • 백준 (2)
      • 프로그래머스 (0)
    • java (43)
      • java (39)
      • servlet_jsp (3)
      • jdbc (1)
    • 프론트 (7)
      • html (6)
      • css (1)
    • DB (12)
      • Oracle-기초 (8)
      • Mysql-기초 (4)
      • Redis (0)
    • CS (4)
      • Network (4)
      • 디자인 패턴 (0)
    • Project (0)
      • e-commerce (0)
    • Book (70)
      • 이펙티브 자바 (55)
      • 클린코드 (0)
      • 모던 자바 인 액션 (15)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

스트림 Flow CompletableFuture 람다식 통합 테스트 Future 리액티브 비동기 제네릭 DSL Reactive 영속성 Collector 가변인수 단위 테스트 람다 JPA 이펙티브 자바 리액티브 프로그래밍 메서드 참조

최근글

댓글

공지사항

아카이브

메서드 참조(2)

  • CHAPTER9 - 리팩터링, 테스팅 (1)

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

    2025.03.25
  • CHAPTER3 - 람다 표현식

    목차. 1. 람다란 무엇인가?2. 실행 어라운드 패턴3. 함수형 인터페이스, 형식 추론4. 메서드 참조5. 람다 만들기   1. 람다란 무엇인가?람다 표현식은 메서드로 전달할 수 있는 익명 함수를 단순화한 것이라고 할 수 있다. 람다 표현식에는 이름은 없지만, 파라미터 리스트, 바디, 반환 형식, 반생할 수 있는 예외 리스트는 가질 수 있다. 람다의 특징을 살펴보자 * 익명- 보통의 메서드와 달리 이름이 없어 익명이라고 표현한다. 구현해야 할 코드에 대한 걱정거리가 줄어든다. * 함수- 람다는 메서드처럼 특정 클래스에 종속되지 않으므로 함수라고 부른다. 메서드처럼 파라미터 리스트, 바디, 반환 형식 가능한 예외 리스트를 포함한다. * 전달- 람다 표현식을 메서드 인수로 전달하거나 변수로 저장할 수 있다...

    2025.01.16
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바