본문 바로가기 메뉴 바로가기

Reimaginer

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

voyager.woo@gmail.com

검색하기 폼
  • All Posts (132)
    • Project Management (1)
    • Software Design (7)
    • Opinions (7)
    • JAVA (15)
    • Java Script (11)
    • HTML & CSS (1)
    • Web & Networks (5)
    • Container (8)
    • Data Science (1)
    • UWP & C# (1)
    • Tools (4)
    • Book reviews (18)
    • My Study (2)
    • Retrospectives (12)
    • Mistake management (10)
    • Emotional memo (3)
    • Careers (4)
    • Voyages (9)
    • ETC (6)
    • Old (5)
  • 방명록

2021/04 (1)
테스트에 대한 실용적인 접근 Humble Object Pattern - Unit Testing Principles, Practices, and Patterns 책을 읽고

테스트 코드가 작성하는 것이 어렵다고 많이 이야기한다. 테스트 코드가 없는 상태로 성장한 프로젝트들, 그리고 외부 의존성(DB, 외부 API, 파일 쓰기 등)이 많은 프로젝트들의 코드가 보통 테스트가 어려운 경우가 많다. 과연 그때 우리는 어떤 선택을 해야할까? 추측하건데 보통은 그냥 작성하고 배포한 후, 직접 API를 호출해보거나 확인해볼 수 있는 UI를 통해서 테스트를 해볼것이다. 이런 사용자 테스트는 비용이 크다. 테스트할 여러가지 상황을 재현하기도 쉽지 않을 수 있고, 버그 발견 후 수정하고 다시 확인하는데도 오래 걸린다. 혹자는 실 사용자에게 테스트를 넘길 수도 있다. 테스트 없이 그냥 서비스를 배포하는 것이다. 이런 상황에서 예상되는 결과는 다음과 같다. 문제없이 기능이 배포 되었다. 문제가 ..

Software Design 2021. 4. 11. 01:23
이전 1 다음
이전 다음
공지사항
  • 여행관련 컨텐츠 블로그를 분리했습니다.
최근에 올라온 글
  • 2022-10-26 앱푸시 관련 기능은 중요하다.
  • 2022 하반기 마이크로서비스 패턴 스터디 후기
  • 실용적 함수형 프로그래밍을 적용하기 위한 준비 -⋯
  • 쏟아지는 일 완벽하게 해내는 법 Getting T⋯
최근에 달린 댓글
  • 좋은정보 고맙습니다.
  • 회사에서 파싱머신 만드는데 잘 보고갑니다 감사합니다 ~⋯
  • 좋은 내용 감사합니다 : )
  • 추천코드도 써주시지 ㅋㅋ
Total
217,119
Today
2
Yesterday
69
링크
  • 다크 프로그래머
  • 자바캔(Java Can Do IT)
  • SING A SONG IT
  • cloe's story
TAG
  • AWSKRUG
  • ES6
  • hands-on
  • S68
  • 컨테이너
  • JPA
  • Docker
  • 회고
  • ecma6
  • 웹
  • 도커
  • 개발자
  • 웹을 지탱하는 기술
  • 객체지향
  • spring
  • sanur
  • Bali
  • Clean code
  • spring boot
  • rest
  • container
  • springboot
  • 발리
  • 한달살기
  • 실수노트
  • AWS
  • html
  • 사누르
  • 독후감
  • javascript
more
«   2021/04   »
일 월 화 수 목 금 토
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
글 보관함
  • 2022/11 (3)
  • 2022/02 (1)
  • 2022/01 (1)
  • 2021/07 (3)
  • 2021/05 (3)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바