developer

고정 헤더 영역

글 제목

메뉴 레이어

developer

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (251)
    • 한양대공학대학원컴퓨터공학과 (1)
    • 통신프로토콜 (2)
    • eclipse (4)
    • spring (37)
      • spring 게시판 만들기 (6)
      • spring 로그인 처리 (2)
      • spring boot (9)
      • spring cloud config (0)
      • spring cloud eureka (0)
    • Git (19)
    • 체당금신청 (5)
    • Mybatis (8)
    • 전세금돌려받기 (2)
    • 아이폰 개발 ( i-os ) (5)
    • 주식 (5)
      • 일일매매동향 (5)
    • Vue.js (12)
      • Vue.js 동영상강좌 (4)
    • 자바강좌 (67)
      • 리팩토링 (13)
    • 취미 (21)
      • 관심기사 (8)
      • 영화 (2)
      • 여행 (9)
      • 마케팅 (2)
    • Database (25)
      • Oracle (10)
    • C언어강좌 (1)
    • 자바스크립트 (18)
      • 자바스크립트 디자인패턴 (2)
      • jquery (9)
    • 파이썬 (5)
    • 정보관리기술사 (4)

검색 레이어

developer

검색 영역

컨텐츠 검색

assert introduce refactoring

  • 어서션(assert) 리팩토링

    2020.01.18 by somiyuralove

어서션(assert) 리팩토링

어서션 도입(Introduce Assertion) 리팩토링의 정의를 알아봅시다. - 어서션이라는 기법으로 프로그래머의 의도를 확실히 밝히면서도 실행시 조건이 반드시 성립함을 보장 프로그램의 어떤 부분에서 변수 value값이 참이어야고 한다면, value값이 참이 아니라면 프로그래머의 의도와는 다른 동작을 합니다. 'value값이 참이어야 한다'를 자바에서는 assert value > 0; 프로그램을 실제로 동작시켜 자바 실행 환경이 어서션을 실행할때 value > 0이라면 아무일도 일어나지 않습니다.. 하지만 만약에 value > 0이 아니라면 자바 실행 환경은 java.lang.AssertionError 예외를 던집니다. 이 예외는 프로그래머가 표명한 조건식이 성립되지 않았다라는 뜻을 나타냅니다. 아래..

자바강좌/리팩토링 2020. 1. 18. 15:34

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
developer © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바