# TDD

168개의 포스트
post-thumbnail

[TDD] TDD란 무었인가?(+TDD 예제코드)

이 포스트는 TDD의 정의와 TDD예제코드를 통해 TDD를 소개하기 위해 작성되었습니다.

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

TIL - 2021.04.27 (Tue)

Operation, GCD에 대한 간단한 학습알쓸신잡(전수열님)GCD(DispatchQueue) / OperationQueue직접적으로 쓰레드를 관리하지 않고, 큐(Queue)라는 개념을 이용해 작업을 분산 처리쓰레드의 갯수를 시스템에서 알아서 관리함쉽게 다른 쓰레드에

3일 전
·
0개의 댓글

TodoList de façon TDD

Todolist fait par TDD

3일 전
·
0개의 댓글

React Testing Library을 사용하여 테스트2 - Queries

쿼리함수는 페이지에서 요소를 찾을 수 있도록 도와주는 함수입니다. 쿼리함수의 종류에는 크게 3가지가 존재합니다. getqueryfind쿼리 함수는 아래의 타입과 쿼리를 조합하여 요소를 찾습니다.getBy쿼리에 해당하는 하나의 요소를 반환하며, 요소를 찾지 못할 경우 에

3일 전
·
0개의 댓글

Test-Driven Development - TDD Cycle

TDD 주기 1. 테스트 작성 올바른 답을 얻기 위한 모든 요소를 포함 시킬 것. 2. 실행 가능하게 만들기 가능한 빨리 테스트를 통과 시키는 코드를 작성한다. 이를 위해서 중복코드, 상수 반환 등을 해도 좋다. 3. 올바르게 만들기 2에서 발생한 코드 중복을 제거하고, 상수나 stub으로 구현되어 있는 부분을 실제 구현으로 바꾼다. TDD vs Arch...

4일 전
·
0개의 댓글

React Testing Library을 사용하여 테스트1 - 기본

React Testing Library란 React Testing Library는 React를 테스트할 수 있는 도구중에 하나입니다. React Testing Library, 이하 RTL은 Behavior Driven Test를 추구하는 테스트 방법으로써 리액트 컴포넌

5일 전
·
0개의 댓글

TDD

Test Driven Development, c'est une méthodologie selon laquelle le teste dirige le développement...

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

[NEXT_STEP] FINPC 고급 프로그래밍 과정을 시작하다.

[우아한 테크코스를 부산에서?] FINPC U-Space 고급 프로그래밍 과정을 진행하며 배운점과 느낀점, 진행하며 필요에 의해 공부했던 기술들을 정리 하기 위해 작성하였습니다.

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

[react]5️⃣ TDD 방법으로 todolist-TodoApp

TodoApp 만들기 의 마지막 작업인 작업은 앞에서 따로 진행했던 유닛테스트를 거친 컴포넌트를 사용해서 구현하기 때문에 일종의 최종점검을 하는 통합테스트 작업이라고 볼 수 있다. 이 컴포넌트에서는 배열에 대한 모든 상태관리를 담당한다. 우선 컴포넌트의 틀을 잡

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

[react]4️⃣ TDD 방법으로 todolist-TodoItemList

TodoItemList 만들기 복수의 TodoItem 렌더링하기 이번 작업에서는 따로 UI 구성이 필요가 없다. 그저 에서 만들어진 항목들을 나열해주기만 하면 되기 때문에 을 사용해서 틀을 만들어 준 뒤 을 여러개 렌더링해주는 것에 대한 테스트케이스를 만든다. 다음으

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

[react]3️⃣ TDD 방법으로 todolist-TodoItem

TodoItem 만들기 이전 작업과 동일하게 의 틀만 상태로 만들어 준 다음 작업 시작! UI 구성하기 이 컴포넌트는 , , 이 들어있는 객체를 로 받아와서 텍스트와 을 보여주어야 한다. 이전에 만들었던 함수를 사용해서 테스트 코드를 작성해보면,

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

[react]2️⃣ TDD 방법으로 todolist-TodoForm

이번 작업에서는 TDD 개발 흐름에 따라서, 브라우저 확인은 마지막에 해볼 예정새 프로젝트를 생성하고해당 디렉터리에서 필요한 라이브러리들을 설치 후생성된 setupTest.js에 import 해준다.먼저 Todolist를 만들기 위해 어떤 컴포넌트와 기능들이 필요한지

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

[번역] Test Driven Development (TDD) in JS (1)

TDD in JS에 관한 영어 자료를 번역해보았다! - 개념편 (What? and Why?)

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

TDD 적용해보기 - 1. gtest 회고록

회사에서 C++을 사용하고 있어, Unit Test를 작성하기 위해,잠깐이지만 gtest 사용법을 보고 사용해본 적이 있습니다개발하느라 시간이 별로 없다며(는 핑계로) 테스트 코드작성이 흐지부지 해지면서gtest의 존재감이 잊혀져 버렸습니다 😭그렇게 Unit Test

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

TDD(Test Driven Development)

실제 배포하는 코드. 서비스 코드를 일컫는다.문자 그대로 테스트하는 코드를 일컫는다.TDD = TFD(Test First Development) + 리팩토링단위 테스트와 TDD를 같다고 생각하는 경우가 있는데, 단위 테스트와 TDD는 다른 용어이다.단위 테스트는, Pr

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

TDD, Clean Code with Java 11기

블로그를 정말 오랜만에 다시 시작하고자 마음을 먹었다.. 처음 쓰고 싶은 글은 NEXTSTEP에서 수강한 TDD 클린코드에 대한 내용이다 (시작할 때 블로그 할걸,, 지났지만 하나하나 정리해보자!) 온라인 강의는 어제 끝났고, 나는 어제 마지막 미션까지 클리어했다(ㅎㅎ

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

Selenium, unittest를 이용한 Django 웹페이지 기능테스트

해당 내용은 클린 코드를 위한 테스트 주도 개발의 내용을 바탕으로 작성되었습니다.python 3.8.8 버전과 Django 3.2 기준 코드입니다.(Mac OS)기능테스트(Functional test, FT)란 End-to-End Test라고 부르기도 하는 것으로, 전

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

미뤄 왔던 일을 시작하기로 했다

개발자에게 기술블로그란 부채와도 같다. 누구나 언젠가는 기술블로그를 만들고 운영해야 한다는 것을 마음 한 켠에 가지고 있다. 다른 분들의 블로그로부터 많은 도움을 받고 있기 때문이기도 하고 스스로의 실력을 위해서도 이것이 필요하다는 것은 누구나 알고 있다. 그러나 마음

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

TIL ('21.03.29)

그만놀고 TIL 작성하자...왜 이런 어려운 계산기 프로젝트를 주었을까?앞으로 필드에서 하다보면 내 실력이 쓰레기구나 많이 느낄 날이 있을 것이다.리드할 줄 아는 방법도 필요하고, 끌려갈 수 있는 방법도 알아야 한다.지금이 아니면 옆에 있는 동료와 어떻게 협동할 수 있

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

Drf로 API 테스트 코드 짜기

계속 postman으로 api테스트를 하다가 이번에 django를 써보면서 django rest framework로 간편하게 api 테스트를 할 수 있다는 것을 알게 되었다. django이 TestCase처럼 drf에서 제공하는 APITestCase가 있는데, 이 모듈

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