본문 바로가기 메뉴 바로가기

realizers

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

realizers

검색하기 폼
  • 분류 전체보기 (266)
    • JAVA (83)
      • JAVA기본 (38)
      • Design_Pattern (14)
      • Spring (10)
      • SpringBoot (19)
      • JPA (2)
    • Architecture (7)
    • 운영체제 (8)
    • Network (6)
    • 자료구조 (5)
    • Algorithm (0)
    • PHP (7)
      • Codeigniter (7)
    • CI&CD (12)
    • CentOs (2)
    • Ubuntu (4)
    • Mysql (13)
    • FrontEnd (3)
    • React Native (7)
    • 스터디 (108)
      • 오브젝트 (13)
      • 모던 자바 인 액션 (11)
      • 이펙티브 자바 (73)
      • 도메인 주도 개발 시작하기 (6)
      • 리팩토링 1판 (5)
      • 실전 자바 소프트웨어 개발 (0)
    • 일상 (1)
  • 방명록

메서드 정리 (1)
메서드 정리

메서드 정리 리팩토링의 주된 작업은 코드를 포장하는 메서드를 적절히 정리하는 것입니다. 대부분의 문제점은 장황한 메서드로 인해 발생합니다. 이 장황한 메서드에는 많은 정보가 들어가 있고, 복잡한 로직에 의해 우리들이 알아야하는 정보들이 묻혀버립니다. 핵심적인 리팩토링 기법은 이러한 장황한 메서드를 적절한 메서드 추출 기법과 메서드 내용 직접 삽입, 임시변수를 메서드 호출로 전환등의 기법을 통해 정리를 해야합니다. 지금부터 어떤 방법이 있는지 어떻게 적용할 수 있는지 예제를 통해 살펴보겠습니다. 메서드 추출 메서드 추출 기법은 장황한 메서드를 쪼개는 기법입니다. 메서드를 쪼개어 기능을 분리하고 명확한 메서드명을 짓는것입니다. 메서드 추출 기법을 통해 반환해야하는 변수가 2가지 이상인 경우 객체를 사용하여 ..

스터디/리팩토링 1판 2022. 12. 21. 22:59
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 이메일
TAG
  • service based architecture
  • transactional outbox pattern
  • spring boot redis 대기열 구현
  • microkernel architecture
  • spring boot redisson sorted set
  • 자바 백엔드 개발자 추천 도서
  • spring boot poi excel download
  • polling publisher spring boot
  • transactional outbox pattern spring boot
  • 공간 기반 아키텍처
  • java userThread와 DaemonThread
  • pipeline architecture
  • 트랜잭셔널 아웃박스 패턴 스프링부트
  • redis sorted set
  • spring boot redisson destributed lock
  • spring boot excel download paging
  • spring boot 엑셀 다운로드
  • 람다 표현식
  • 레이어드 아키텍처란
  • 서비스 기반 아키텍처
  • @ControllerAdvice
  • redis sorted set으로 대기열 구현
  • 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
  • JDK Dynamic Proxy와 CGLIB의 차이
  • java ThreadLocal
  • spring boot excel download oom
  • redis 대기열 구현
  • pipe and filter architecture
  • space based architecture
  • spring boot redisson 분산락 구현
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바