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

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)
조건문 간결화

조건문 쪼개기 복잡한 조건문이 있을 경우 각 부분을 메서드 추출 기법을 통해 빼내자 💡 동기 및 예제 코드 프로그래밍에서 복잡한 부분은 주로 복잡한 조건문을 파악하는 일입니다. 조건을 검사하고 다양한 조건에 따라 다른 작업을 처리하는 코드를 작성하다 보면 금방 메서드가 길어집니다. 이런 장황한 메서드는 잘게 쪼개고 용도에 맞는 이름을 가지는 메서드 추출기법을 통해 정리를 하면 가독성을 높일 수 있습니다. if (date.isBefore(SUMMER_START) && date.isAfter(SUMMER_END)) { charge = quantity * winterRate + winterServiceCharge; } else { charge = quantity * summerRate; } 💡 리팩토링된 코드..

스터디/리팩토링 1판 2022. 12. 28. 22:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 깃허브
  • 이메일
TAG
  • spring boot poi excel download
  • redis sorted set
  • 자바 백엔드 개발자 추천 도서
  • spring boot 엑셀 다운로드
  • pipeline architecture
  • transactional outbox pattern spring boot
  • @ControllerAdvice
  • 레이어드 아키텍처란
  • spring boot redis 대기열 구현
  • space based architecture
  • pipe and filter architecture
  • 공간 기반 아키텍처
  • spring boot excel download paging
  • redis 대기열 구현
  • 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
  • polling publisher spring boot
  • JDK Dynamic Proxy와 CGLIB의 차이
  • 트랜잭셔널 아웃박스 패턴 스프링부트
  • spring boot excel download oom
  • java ThreadLocal
  • microkernel architecture
  • redis sorted set으로 대기열 구현
  • service based architecture
  • spring boot redisson destributed lock
  • 람다 표현식
  • transactional outbox pattern
  • java userThread와 DaemonThread
  • spring boot redisson 분산락 구현
  • 서비스 기반 아키텍처
  • spring boot redisson sorted set
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

티스토리툴바