# TDD

623개의 포스트
post-thumbnail

React TDD - react-testing-library

f

약 2시간 전
·
0개의 댓글
·
post-thumbnail

React TDD - Enzyme

React testing Library Enzyme Enzyme을 사용하여 테스트 코드를 작성할 때는 컴포넌트의 내부 기능을 자주 접근 ex) 컴포넌트가 지니고 있는 props, state를 확인하고, 컴포넌트의 내장 메서드를 직저 호출하기도 한다. 설치 및 세팅

어제
·
0개의 댓글
·
post-thumbnail

JUnit 환경설정

본 시리즈는 메타 코딩님의 Junit 강의를 학습한 내용을 바탕으로 정리하였습니다. 지난 시리즈에서 단위 테스트 개발의 중요성 과 JUnit에 대해 간략히 학습했다. JUnit은 한마디로 자바 기반의 단위 테스트를 도와주는 프레임워크라고 생각하면 된다.

어제
·
0개의 댓글
·
post-thumbnail

React TDD - 시작

실패하는 테스트 케이스를 먼저 만든다실패하는 테스트케이스를 만들 때는 프로젝트의 전체 기능에 대하여 처음부터 모든 테스트 케이스를 작성하는 것이 아니라, 지금 가장 먼저 구현할 기능 하나씩 테스트 케이스를 작성우리가 작성하는 실패하는 테스트 케이스를 통과시키기 위하여,

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

React TDD - 개념

작성한 코드가 잘 작동한다는 것을 검증하는 작업사람이 직접 확인을 하는 것이 아니라, 테스트를 하는 코드를 작성해서, 테스트 시스템이 자동으로 확인을 해주는 것작성하고 있는 코드가 기존의 기능들을 실수로 망가뜨리는 것을 효과적으로 방지실제 발생할 수 있는 상황에 대하여

2일 전
·
0개의 댓글
·

TDD - 유닛 테스트

메모리에서 실행 \- 매우 구체적이고 매우 적은 양의 코드에 대해 테스트를 수행하는 것을 의미데이터베이스 적중 금지네트워크 액세스 금지파일 시스템 사용 금지독립적(Independent)자동(Automatic)반복 가능(Repeatable)읽기 쉬운(Readable)기

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

TDD란

테스트 케이스를 작성를 먼저 작성한다.테스트 통과만 하도록 간단히 구현 후 나중에 리팩토링을 진행한다.구현보다 인터페이스(사용자 입장의 코드)에 초점을 맞춰서 코드의 질을 향상시킨다.

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

2.1 계산기 구현 Refactoring(static 최소화, 연속연산 기능 추가)

static 키워드 사용을 줄이고 연속 연산이 가능한 계산기로 개선했다.

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

TDD

TDD란 Test Driven Development의 약자로 테스트 주도 개발이라는 의미이다.TDD는 설계 이후 코드 개발 및 테스트케이스를 작성하는 기본의 개발 프로세스와 다르게 테스트케이스를 작성 한 후 실제 코드를 개발하여 리펙토링하는 절차를 따른다.이러한 이유로

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

Jest

테스트 주도 개발인 TDD에 관심이 생겼다. 기존에 typescript를 사용하였지만 함수의 검증이 필요하여 테스트를 도입하고자 공부해보자. Jest None Config로 config파일 없이 사용가능하다. unit test, intergration test, E2

6일 전
·
0개의 댓글
·

회원 도메인과 리포지토리 만들기, 테스트케이스 작성

가정 아직 데이터 저장소가 정되지 않아서, 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 데이터 저장소는 RDB, NoSQL 등등 다양한 저장소를 고민중인 상황으로 가정 개발을 진행하기 위해서 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소

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

2. 계산기 구현

간단한 계산기를 구현해 보았다.

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

Part 1. 전산 기초 - 개발상식, 자료구조

전산 기초 깃허브 링크좋은 코드란 뭐라고 생각? (또는 개발 업무 협업 시 중요한 것)합의된 규칙으로 일관성있게 작성된 코드라고 생각이유 : 팀원들과 합의된 규칙을 기반으로 코드를 일관성있게 작성하면 가독성이 좋아져 다른 사람이 작성한 코드도 비교적 쉽게 이해가 가능

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

[TDD] 테스트 주도 개발에 대한 고찰과 실습

테스트 주도 개발(Test-Driven Development, TDD) 들어가기앞서 테스트 주도 개발을 해야하는 이유를 찾아보았다. > [테스트 코드를 먼저 작성해야 하는 이유] 테스트 코드를 먼저 작성하는 개발 방법론은 테스트 주도 개발(Test-Driven De

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

1.3 PasswordLevelCheck(최종 리팩토링)

기존 클래스에 너무 많은 메서드가 있었다. 클래스를 따로 만들어 그 곳에 메서드들을 포함시킨다.

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

1.2 PasswordLevelCheck(리팩토링)

메서드 안의 코드의 수를 줄이려고 여러 개의 메서드를 만들었다.

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

1.1 PasswordLevelCheck(WEAK 추가)

기존의 코드에서 WEAK(약함)의 경우를 추가했다.

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

1. PasswordLevelCheck

'테스트 주도 개발 시작하기' 책을 보고 TDD를 연습한다.

2022년 8월 12일
·
0개의 댓글
·
post-thumbnail

2022-08-09~10 개발일지

📍 Intro 어제부터 TDD를 진행하는데 쉽지않다...일단 다른 조 상황을 보니 통합테스트 코드만 짰길래 나도 우선적으로 통합테스트 코드를 작성 후에 "망나니 개발자"님의 "[Spring] TDD로 멤버십 등록 API 구현 예제 - (3/5)" 포스팅을 보면서 진

2022년 8월 10일
·
0개의 댓글
·