From 3a482ccc6c1a923a709109434aaefe96204d5e33 Mon Sep 17 00:00:00 2001 From: kdkdhoho <66300965+kdkdhoho@users.noreply.github.com> Date: Wed, 13 Dec 2023 12:43:25 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20kdkdhoho?= =?UTF-8?q?/kdkdhoho.github.io@c35a5721b399e95759bf01dad8cdf60ea5435245=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- about-tdd/index.html | 11 ++++++++--- db-interview-study-2week/index.html | 2 +- index.html | 2 +- os-interview-study-3week/index.html | 2 +- os-interview-study-4week/index.html | 2 +- page-data/03-user-identification/page-data.json | 2 +- page-data/about-garbage-collection/page-data.json | 2 +- page-data/about-tdd/page-data.json | 2 +- .../page-data.json | 2 +- page-data/db-interview-study-2week/page-data.json | 2 +- page-data/dbcp/page-data.json | 2 +- .../garbage-collection-algorithms/page-data.json | 2 +- page-data/garbage-collection-tuning/page-data.json | 2 +- page-data/index/page-data.json | 2 +- page-data/os-interview-study-3week/page-data.json | 2 +- page-data/os-interview-study-4week/page-data.json | 2 +- page-data/search/page-data.json | 2 +- page-data/series/page-data.json | 2 +- .../static-with-memory-structure/page-data.json | 2 +- page-data/tags/page-data.json | 2 +- page-data/unit-test/page-data.json | 2 +- page-data/using-junit-and-assertJ/page-data.json | 2 +- rss.xml | 13 +++++++++---- tags/index.html | 2 +- unit-test/index.html | 4 ++-- using-junit-and-assertJ/index.html | 4 ++-- 26 files changed, 43 insertions(+), 33 deletions(-) diff --git a/about-tdd/index.html b/about-tdd/index.html index e8541469..d9905da7 100644 --- a/about-tdd/index.html +++ b/about-tdd/index.html @@ -1,4 +1,4 @@ -TDD에 대해

TDD에 대해

@kdkdhoho · November 29, 2023 · 3 min read

TDD란?

+TDD 이해하기

TDD 이해하기

@kdkdhoho · November 29, 2023 · 5 min read

TDD란?

Test Driven Development. 테스트 주도 개발이다.

보통 '~~ 주도 개발' 이라고 이름이 붙으면, 개발할 때 '~~' 를 1순위로 여기며 개발하는 방법론을 의미한다.

즉, 테스트 주도 개발은 테스트를 1순위로 여기며 개발하는 개발 방법론이다.

@@ -256,7 +256,12 @@

단점은?

또, 내가 구현하려는 기능에 대해 설계 방법이나 감이 잘 오지 않거나 개발 초기 단계라서 변화가 매우 빠른 상황이라면 나는 비추한다.

TDD는 테스트 코드를 필연적으로 낳게 되는데, 이 테스트 코드는 위 상황에서는 걸림돌이기 때문이다.

TDD는 개발 방법론일 뿐이니 너무 맹신하지말자.

-

무엇이든 상황에 맞게 판단하자.

@kdkdhoho
Back to Basic
단위 테스트

단위 테스트

@kdkdhoho · November 27, 2023 · 6 min read

단위 테스트란?

+단위 테스트 이해하기

단위 테스트 이해하기

@kdkdhoho · November 27, 2023 · 6 min read

단위 테스트란?

애플리케이션에서 동작하는 기능 또는 메서드를 실행시키는 독립적인 단위의 테스트이다.

이때 기능이라는 말이 포함되어있다. 즉, 단위 테스트라고 해서 무조건 메서드만 테스트하는 건 아니다.

왜 단위 테스트를 하나?

diff --git a/using-junit-and-assertJ/index.html b/using-junit-and-assertJ/index.html index 5087c299..2910a8bb 100644 --- a/using-junit-and-assertJ/index.html +++ b/using-junit-and-assertJ/index.html @@ -224,7 +224,7 @@ .yzdKT{height:0px;overflow:hidden;}/*!sc*/ .ivqWaF{height:auto;overflow:auto;}/*!sc*/ data-styled.g45[id="Footer__HiddenWrapper-sc-zqxmks-9"]{content:"yzdKT,ivqWaF,"}/*!sc*/ -JUnit과 AssertJ 활용법

JUnit과 AssertJ 활용법

@kdkdhoho · November 28, 2023 · 6 min read

이 글의 목적

+JUnit과 AssertJ 활용법

JUnit과 AssertJ 활용법

@kdkdhoho · November 28, 2023 · 6 min read

이 글의 목적

  • JUnit과 AssertJ의 학습 테스트 코드를 통해 단위 테스트를 처음 해보려는 사람에게 어떻게 쓰는지 간단한 가이드 라인 제시
  • 단위 테스트하면서 잘 사용하지 않는 기능에 대해 나만의 치트 시트 역할
  • @@ -618,7 +618,7 @@

    4. 두 객체 리스트의 필드 비교하기

    } }

마치며

-

더 나은 방법이 있거나 제안이 있다면 언제든 댓글 달아주시면 감사하겠습니다!

@kdkdhoho
Back to Basic