# Test Driven Development

17개의 포스트
post-thumbnail

Emergence

클린코드 12장, 창발성이다. 창발성은 무엇일까? 그리고 그걸 코드에 대입한다는 것은 무슨 말일까?

2022년 6월 14일
·
0개의 댓글
·
post-thumbnail

TDD

TDD란? TDD란 Test Driven Development의 약자로 "테스트 주도 개발" 이라고 합니다.

2022년 5월 2일
·
0개의 댓글
·

TDD 006: 테스트 코드는 왜 필요할까?

이 포스트는 더 많이 조사하고 학습한 후에 수정해야 한다.아래에는 지금 당장의 생각을 기록해 둔다.(개인적인 생각)테스트 코드의 장점개발 단계에서 보다 빠르게 현재 구현의 오류를 발견할 수 있게 도와준다.테스트 코드는 QA, staging 단계까지 가기 전에 현재 작성

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

TDD 005: 테스트 커버리지 확인

테스트 코드가 얼마나 견고하게 작성되어 있고, 어느 부분이 부족한지한 눈에 쉽게 확인하는 방법이 있다.소스코드 링크nyc 는 테스트 커버리지를 시각화해주는 툴이다. 단순히 시각화에서 그치지 않고 실제 코드에 대한 진단까지 보여주는 아주 유용한 툴이다.터미널을 열고 다음

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

TDD 004: 유닛테스트 작성하기 - API

API 를 테스트하는 유닛테스트를 작성해보자.소스코드 링크REST API 를 작성하면서 사용하는 라이브러리, 테스트 코드에 사용하는 라이브러리를 추가한다.express 는 Http(또는 Https)서버를 실행할 수 있는 가장 인기있고, 가장 가벼운 nodejs 라이브러

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

TDD 003: 유닛테스트 작성하기 - 클래스

이번에는 클래스에 대한 유닛테스트를 작성해보자.소스코드 링크클래스에서 사용하는 라이브러리, 테스트 중에 사용하는 라이브러리를 설치한다.axios 는 User 클래스에서 사용하는 네트워크 통신 라이브러리이다.sinon 은 유닛테스트를 용이하게 하기 위해서 가짜 객체를

2022년 1월 15일
·
0개의 댓글
·

TDD 002: 용어 정리

가장 작은 테스트의 단위는 테스트 케이스(Test Case) 이고여러 개의 테스트 케이스가 모여서 하나의 테스트 슈트(Test Suite)를 이룬다.참조 링크: https://www.testim.io/blog/test-suites-test-cases-hiera

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

TDD 001: 유닛테스트 작성하기 - 함수

자바스크립트에서 테스트 코드 작성하는 방법을 알아보자.소스코드 링크명령어를 이용해서 nodejs 프로젝트를 초기화한하고.gitignore 파일을 생성해서 node_modules/ 를 추가한다.이후에테스트 라이브러리 mochaassertion 라이브러리 chai두 가지를

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

[TIL] 21.03.29.(Mon)

테스트 주도 개발 (Test-Driven Development; TDD)을 학습하고 적용해보았습니다.

2021년 4월 4일
·
0개의 댓글
·
post-thumbnail

테스트 주도 개발 (Test-Driven Development; TDD)

테스트 주도 개발(TDD), 정말 흥미롭군요! 학습해 볼까요?

2021년 4월 4일
·
0개의 댓글
·
post-thumbnail

210402 Fri

New File → Unit Test bundle 만들기생성된 TDD_Test 선택앱에서 테스트하는 방법Target membership 파일 별로 체크박스 일일히 해주기Why? Target Membership에 체크: 해당 모듈의 소스파일이 된다는 의미혹은 @Testa

2021년 4월 3일
·
0개의 댓글
·
post-thumbnail

210329 Mon

코드를 기능단위로 잘 분리를 해야만 테스트를 잘할 수 있음.→ 작은 실패를 반복해서 원하는 골로 향한다.리팩터란? 흐름 안에 있는 코드의 모양새를 바꾸는 것더하기 연산 함수를 실행했을 때 1+1을 더해서 2가 나오는지?테스트 하면서 확인하는게 테스트 코드!하나의 메서드

2021년 4월 3일
·
0개의 댓글
·

TDD (Test Driven Development) 란?

TDD(Test-Driven Development, 테스트 주도 개발) 란, 코드를 검증하는 테스트 코드를 먼저 만든 다음에 실제 프로그램 코드를 작성하는 개발 방법을 의미한다. (최초에는 'Test First Development'라고 불렸다.) 우리가 TDD 방식을

2020년 11월 23일
·
0개의 댓글
·
post-thumbnail

FeConf2020 리뷰🖊: 프론트엔드에서 TDD가 가능하다는 것을 보여드립니다.

!youtubeL1dtkLeIz-Mhttps://www.youtube.com/watch?v=L1dtkLeIz-M&fbclid=IwAR1fypdPSFTV20lsBAv_k2gLkeH0qPJh7RnVFOxpjd21m5lVVCElZTjec4I

2020년 11월 2일
·
0개의 댓글
·
post-thumbnail

테스트 주도 개발 방법 TDD(Test-Driven Development)

매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나로, 개발자느 먼저 요구 사항을 검증하는 자동화된 테스트 케이스를 작성 하고 그 후 테스트 케이스를 통과하기 위한 최소한의 코드를 생성한다. 마지막으로 작성한 코드를 표준에 맞도록 리팩토링한다. by W

2020년 8월 9일
·
0개의 댓글
·
post-thumbnail

주간TIL_200330~200406

3월 30일 (월) 오늘 한 일 Javascript 알고리즘 문제 풀기 Javascript 알고리즘 문제 오늘 푼거 복습, 내일 꺼 예습 Math 메소드 블로깅 정리 ☝ 새로 배운 개념 Array.pop(), Array.shift()는 mutable ➡ 배열의 길이

2020년 4월 5일
·
0개의 댓글
·