Java 개발 블로그

  • 홈
  • 태그
  • 방명록

Study 1

TDD DDD BDD 기본

TDD (Test Driven Development) [의미] 테스트 주도 개발 매우 짧은 개발 서클의 반복을 갖는 소프트웨어 개발 프로세스 새로운 기능에 대한 자동화된 테스트케이스를 작성하고 해당 케이스를 통과하는 가장 짧고 가독성이 좋고 유지보수성 뛰어난 코드를 작성 (실패하는 테스트 케이스를 먼저 작성한 후에 개발을 진행한다!) 일단 테스트를 통과하는 코드를 작성하고 상황에 맞게 리팩토링 요구되는 기능에 대한 테스트 케이스를 작성하고, 짧고 가독성이 좋고 유지보수성이 뛰어난 코드를 작성. 이후 상황에 맞게 리팩토링하고, 실제 코드로 작성한다. [장점] 요구사항 이해도 향상 새로운 기능을 추가하기 위해선 테스트 코드를 먼저 작성해야함. 테스트 코드를 작성하기 위해서 요구사항과 명세를 분명히 이해하고 ..

Study 2021.04.06
1
더보기
프로필사진

  • 분류 전체보기 (191)
    • JAVA (86)
      • JAVA (21)
      • Java Stream (6)
      • Reactor (11)
      • 알고리즘 (42)
      • 이펙티브 자바 3 (4)
    • SpringFramework (36)
      • Spring (22)
      • WebFlux (1)
      • JUnit Test (13)
    • DB (5)
      • Oracle (4)
      • MySql (1)
    • JPA (40)
      • JPA (22)
      • JPQL (11)
      • queryDsl (7)
    • SERVER (14)
      • Linux (2)
      • Docker (3)
      • Jenkins (1)
      • Kubernetes (3)
      • Redis (2)
    • nGrinder (1)
    • JavaScript (0)
    • Swagger (1)
    • 개인 프로젝트 (1)
    • FrontEnd (4)
      • Thymeleaf (4)
    • Study (1)

Tag

조건매칭, sprintsecurity 설정, jenkins 자동 배포, jpa merge, FetchType.LAZY, Kubernetes, jpa lazy, spring swagger2, JPA 조건문, JUnit, springsecyrity, 쿠버네티스, 스웨거2, FetchType.EAGER, security 설정, Spring, java, JPA, JPA like, reactor blocking io,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바