기록의..어쩌구...중요성...어쩌구...

고정 헤더 영역

글 제목

메뉴 레이어

기록의..어쩌구...중요성...어쩌구...

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (27)
    • SPRING (2)
    • 네트워크 (0)
    • 서랍 (25)
      • Prometheus (1)
      • 로깅 전략 (1)
      • 잡담 (1)
      • 기타 (12)
      • EDI (0)
      • 분산 시스템 (1)
      • TDD (2)
      • Apache Kafka (2)
      • Kafka Connect (1)
      • DB (0)
      • 그리디 (2)
      • 그래프 (2)

검색 레이어

기록의..어쩌구...중요성...어쩌구...

검색 영역

컨텐츠 검색

서랍/TDD

  • TDD란?) 클린 코드(로버트 C. 마틴) 9장 단위테스트

    2022.07.16 by 박복만

  • Embedded H2 (In-memory) - Mock DataBase, For Unit Test

    2021.10.30 by 박복만

TDD란?) 클린 코드(로버트 C. 마틴) 9장 단위테스트

개발을 하다보면 구렁텅이에 빠지는 기분이 들때가 있다.. 나는 요즘 회사 내에서 사용할 알림 기능을 개발중이였다.. 설계는 내가한 것이 아니고 받았다. DFD를 받았고 충분히 설명을 들었다. 근데 이제 개발을 들어갔는데 그런 기분이 든다. 시간은 시간대로 쓰는데 목표는 없는 기분이고 생각은 멈춰있다.. 집중력 부족인것 같고 해낼 수 없을 것 같은 기분이 든다.. 이 모든게 내가 마음속에 TDD를 새기면 해결이 될까..? 일단 공부해본다.. 왠지 TDD가 해결해 줄 것 같기도 하고... 일단 어쩔 줄 모르겠는 마음으로 산 클린 코드(로버트 C. 마틴, 인사이트)의 9장: 단위테스트를 읽어본다. 9. 단위 테스트 TDD 법칙 세가지 "지금 즈음이면 TDD가 실제 코드를 짜기전에 단위 테스트부터 짜라고 요구한..

서랍/TDD 2022. 7. 16. 18:27

Embedded H2 (In-memory) - Mock DataBase, For Unit Test

살면서 처음으로 단위테스트를 할 수 있는 코드를 짜라는 가르침을 받았고 이젠 "어떻게"에 대해서 고민을 하게 되었다. 데이터에 접근하는 클래스를 테스트하고 싶은건데 어떻게 하면 데이터베이스를 깔끔하게 Mocking 할 수 있을까? 원하는 데이터들을 집어넣는것은 둘째치고 내 테스트 코드를 실행하는 사람들에게 데이터베이스 인스턴스를 준비시킬 수 있을까에 대한 고민이 생겼다. 테스트 데이터베이스 서버를 올려놓는다. -> 돈든다. H2 ! H2 디비를 어플리케이션에 embedding 하는 방법을 찾았다. H2 embedded mode H2 디비는 embedded mode를 사용할 수있는데 사용하려면 h2.jar파일을 내 프로젝트가 찾을 수 있게 준비하고 Jdbc Driver를 사용하고 (org.h2.Driver..

서랍/TDD 2021. 10. 30. 16:15

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
기록의..어쩌구...중요성...어쩌구... © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바