개발 공부 기록

개발 공부 기록

  • 분류 전체보기 (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 피드
로그인
로그아웃 글쓰기 관리

개발 공부 기록

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

어노테이션(1)

  • Item39 - 명명 패턴보다 애너테이션을 사용하라

    옛날에는 도구나 프레임워크가 특별히 다뤄야 할 프로그램 요소에는 구분되는 명명 패턴을 적용했다고 한다. 예를 들어 JUnit은 버전 3까지 테스트 메서드 이름을 test로 시작하게끔 했다. public TestClass extends TestCase { public void testHelloWorld() { System.out.println("Hello World"); } } 단점 1. 오타가 나면 안된다. : 프레임워크가 이 메서드를 무시하고 지나친다. 2. 올바른 프로그램 요소에서만 사용되리라 보증할 방법이 없다. 3. 프로그램 요소를 매개변수로 전달할 마땅한 방법이 없다. 애너테이션은 이 모든 문제를 해결해준다. @Retention(RetentionPolicy.RUNTIME) @Target(Elem..

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

티스토리툴바