# TDD

51개의 포스트

학습 후기

[후기] TDD, Refactoring, Clean Code 강의 - NEXTSTEP 학습 후기 2019년 10월부터 한달 정도 수강하였다. 중간에 해외 휴양지에 여행 가서도 코드를 짰을 정도로 몰입되고, 재밌는 수업이었다. 마지막 과제를 작동하도록 완성을 하기는

4일 전
·
0개의 댓글
post-thumbnail

TDD with Mocha + Chai(2)

Mocha 공식 홈페이지 메인에 있는 Mocha에 대한 설명이다.Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, making asynchronous testi

2020년 6월 27일
·
0개의 댓글
post-thumbnail

TDD with Mocha + Chai(1)

TDD 테스트 주도 개발이란 뜻이다 그럼 정확하게 어떤 의미인지 확인해보자.벨로퍼트님 블로그를 참고하면 TDD란 쉽게 설명하면 선 테스트 코드 작성, 후 구현이라고 한다.흠.. 이게 무슨 뜻일까?TDD의 3가지 절차를 보면 이해하기 쉽다.첫 번째 절차는 실패이다.프로젝

2020년 6월 27일
·
0개의 댓글
post-thumbnail

Front TDD

모든 테스트를 완전히 자동화 하고 그 결과까지 스스로 검사하게 만들자.테스트를 적성하기 가장 좋은 시점은 프로그래밍을 시작하기 전이다.테스트 주도 개발은 테스트가 개발을 주도하는 방법이다.테스트가 개발을 주도한다는 것은 테스트가 코딩의 방향을 이끌어 간다는 말이다. 테

2020년 6월 15일
·
0개의 댓글
post-thumbnail

TDD 입문에 잃기 좋은 책

저자 켄트백 문제를 하나 씩 풀어가는 구성으로 진행되고 있어 흥미진지하게 읽었던 책

2020년 6월 3일
·
0개의 댓글
post-thumbnail

[TDD]Express + Supertest + jest

홈트 프로젝트에 TDD 를 적용하기로 했다. 지금까지는 테스트 코드가 잘 적용된 repository 를 내 local 로 가져와 그 테스트 코드를 통과하기 위해 노력했다면 이제는 직접 테스트 코드를 작성 및 통과할 수 있도록 코드를 작성해야 한다. 사실 혼자서 TDD

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

Basic Test-Jest

테스트에는 여러 계층이 있을 수 있다. 그리고 완성도 있는 프로그램을 위해 각 계층마다, 심지어는 함수 하나마다 제대로 작동하는지를 확인하기 위해 QA를 진행히기 마련이다.자동화된 테스트란 개발자, QA가 수동으로 진행하던 테스트에서, 무엇을 수행할 것인가에 대한 부분

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

Book : TDD 실천법과 도구 - 7장 개발 영역에 따른 TDD 작성 패턴

책에는 일반적인 애플리케이션에 대한 TDD가 6가지가 나와있지만, 스스로에게 필요하다는 것만 추려서 정리할 예정이다.좀 더 TDD 작성하는 것이 익숙해질때 추가할 예정이다.단순히 클래스를 생성한다는 의미를 갖는 생성자는 굳이 테스트 케이스를 작성할 필요가 없다. 다만

2020년 5월 6일
·
0개의 댓글
post-thumbnail

Book : TDD 실천법과 도구 - 4장 Mock 을 이용한 TDD

자동차가 완성되기전에 나무, 점토를 이용하여 실제 자동차와 동일한 크기에 모형을 만드는 행위가 Mock이라고 한다. 일반적으로 Mock이란, 조각하기 쉬운 재료를 이용해 추후 만들어질 제품의 외양을 흉내 낸 모조품을 말한다. 마찬가지로 소프트웨어 개발에 있어서도 모듈의

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

Book : TDD 실천법과 도구 - 3장 TDD 좀 더 잘하기

Maven, Gradle 기반의 Java 프로젝트를 사용할 경우 기본적으로 구성되는 구조이다.우리는 test 패키지에 테스트 코드와 관련된 리소스 파일을 이용하여 테스트하면 된다./src/main/java 제품 코드가 들어가는 위치/src/main/resources 제

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

Book : TDD 실천법과 도구 - 2장 JUnit and Hamcrest

Junit과 Hamcrest

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

Book : TDD 실천법과 도구 - 1장 테스트 주도 개발

1.1 흔하디 흔한 소프트웨어 개발 상식 일반적으로 '소프트웨어 개발'이라는 직업은 특정한 무언가가 불편한거나 필요하다든가, 또는 어떤 것이 잘못되었다든가 하는 식의 '문제영역'이 시발점이 된다. 그리고 개발자는 본인의 의지든 타인의 권유든 여러 가지의 이유로 그 문제

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

TDD 5장 - 사용자 입력 저장하기

TDD의 핵심은 하 번에 한 가지만 하는 것!!

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

TDD 4장 - 왜 테스트를 하는 것인가?

TDD는 다음에 무엇을 해야 할지 잊어버릴 걱정이 없다.

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

JUnit5, AssertJ 사용법을 익혀보자

JUnit 플랫폼 : 테스팅 프레임워크를 구동하기 위한 런처와 테스트 엔진을 위한 API를 제공한다.JUnit 주피터 : JUnit5를 위한 테스트 API와 실행 엔진을 제공한다.JUnit 빈티지(Vintage): JUnit3과 4로 작성된 테스트를 JUnit5 플랫폼

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

처음 맡은 프로젝트 설계 : 어떻게 시작하지?

어느날 갑자기 회사에서 제품 설계를 나에게 지시한다면? 어느날 갑자기 팀 리더가 퇴사하면서 내가 프로젝트의 설계를 담당하게 됐다면? 이 글은 제가 설계를 담당하게 된 처음, 참고한 서적과 조언들에 대한 글입니다.

2020년 4월 17일
·
6개의 댓글
post-thumbnail

TDD 1장 - 기능 테스트를 이용한 Django 설치

클린 코드를 위한 테스트 주도 개발 읽고 정리하기

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

[유닛 테스트] 2. Agile과 TDD

Agile, TDD

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

주간TIL_200330~200406

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

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

TDD-python

클린 코드를 위한 테스트 주도 개발python django 이용한 테스트 개발 공부하기 위한 책http://www.yes24.com/Product/Goods/16886031공부 순서python 테스트 코드(책) django 테스트 공부(책)drf 테스트 공부(

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