우선, 개발 블로그

  • 홈
  • 태그
  • 방명록

else 사용하지 마라 1

[객체지향 생활체조 원칙] 2. else 키워드를 사용하지 마라.(2/9)

......?? 대체 왜?? 이유가 뭐지??? 대부분의 프로그래밍 언어는 if / else 구문을 지원하는데.....?? (else 쓰지말라고 해서 swich / case 사용할 생각하는 사람은 없죠...?? = 나) 이유를 검색해보자....!! 숨은 의미 이 원칙의 제시 의도는 한 메소드에서 발생하는 분기문을 줄이자는 것이다. 분기문을 많이 가지고 있는 메소드는 많은 기능을 가지고 있을 확률이 높다. 메소드를 분리하거나, 객체지향적인 구조를 적요해 분기문을 줄일 수 있다. 이는 결국 설계관점에서의 개선을 의미한다. else 키워드는 '조건을 만족하지 않을 때'를 전체하고 시작한다. 가독성이 떨어질 수 밖에 없다. if 조건을 만족하지 않는 모든 경우를 의미하기 때문에, 코드를 읽을 때 양 쪽을 함께 생..

개발 , 컴퓨터, IT지식 2022.12.01
1
더보기
프로필사진

주니어 백엔드 개발자의 개발 일기입니다:)

  • 분류 전체보기 (80) N
    • Java (10)
    • Spring & Spring Boot (14)
    • React (3)
    • JPA & SQL (7)
    • AWS & GCP (5)
    • Python (3)
    • C# & Unity (2)
    • Unreal (1) N
    • Dart & Flutter (3)
    • MFC (1)
    • Error (12)
    • Git (6)
    • CI & CD (1)
    • 머신러닝 & 딥러닝 (3)
    • 개발 , 컴퓨터, IT지식 (8)

Tag

JPA, 구글 드라이브 최신문서함, 최신문서함, 리액트 개발 환경, react-simple-jstree, 파이썬 실행 시간 측정, intellij 명령줄이, javascript typescript, 소스트리 브랜치 변경, vGPU driver, 구글 드라이브 쿼리, intellij 명령줄이 너무 깁니다., Python 실행 시간 측정, 구글 드라이브 매개변수, React 설치하기, Java Arrary List, intellij 명령줄, react-simple-jstree path, sourcetree branch checkout, javascript typescript 차이점,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 롤에서 만난 개발자

티스토리툴바