-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
488 changed files
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# LEARNING-TEST | ||
νμ΅ν μ€νΈλ₯Ό μν μ μ₯곡κ°μ λλ€. | ||
|
||
## νμ΅ν μ€νΈκ° λκ°μ? | ||
|
||
λ€λ₯Έ μ¬λμ΄ κ΅¬νν΄ λμ κ²(μ€ν μμ€ νλ μμν¬, λΌμ΄λΈλ¬λ¦¬ λ±)μ λ¨μ ν μ€νΈλ‘ μ¬μ©λ²μ μ μ μμ΅λλ€. | ||
|
||
## νμ΅ν μ€νΈλ₯Ό μ νλμ? | ||
|
||
- λ¨μν μ€νΈ λ°©λ²μ νμ΅ν μ μμ΅λλ€. | ||
- λ¨μν μ€νΈ λꡬμ μ¬μ©λ²μ μ΅ν μ μμ΅λλ€. | ||
- νΉμ λΌμ΄λΈλ¬λ¦¬μ μ¬μ© λ°©λ²μ μ΅ν μ μμ΅λλ€. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# TDD | ||
|
||
ν μ€νΈ μ£Όλ κ°λ°(Test-driven development, TDD)μ λ§€μ° μ§§μ κ°λ° μ¬μ΄ν΄μ λ°λ³΅νλ μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€ μ€ νλμ λλ€. κ°λ°μλ λ¨Όμ (1) μꡬμ¬νμ κ²μ¦νλ μλνλ ν μ€νΈ μΌμ΄μ€λ₯Ό μμ±νκ³ , κ·Έλ° νμ (2) κ·Έ ν μ€νΈ μΌμ΄μ€λ₯Ό ν΅κ³ΌνκΈ° μν μ΅μνμ μ½λλ₯Ό μμ±ν©λλ€. λ§μ§λ§μΌλ‘ (3) μμ±ν μ½λλ₯Ό νμ€μ λ§λλ‘ λ¦¬ν©ν λ§ν©λλ€. μ΄ κΈ°λ²μ κ°λ°νκ±°λ 'μ¬λ°κ²¬' ν κ²μΌλ‘ μΈμ λλ Kent Beckμ 2003λ μ TDDκ° λ¨μν μ€κ³λ₯Ό μ₯λ €νκ³ μμ κ°μ λΆμ΄λ£μ΄μ€λ€κ³ λ§ν©λλ€. | ||
|
||
## CYCLE | ||
1. μμ ν μ€νΈλ₯Ό νλ μΆκ°νλ€. | ||
2. λͺ¨λ ν μ€νΈλ₯Ό μ€νν΄μ ν μ€νΈκ° μ€ν¨νλ κ²μ νμΈνλ€. | ||
3. μ‘°κΈ μμ νλ€. | ||
4. λͺ¨λ ν μ€νΈλ₯Ό μ€νν΄μ ν μ€νΈκ° μ±κ³΅νλ κ²μ νμΈνλ€. | ||
5. μ€λ³΅μ μ κ±°νκΈ° μν΄ λ¦¬ν©ν λ§μ νλ€. | ||
|
||
## PROJECT | ||
### Test driven development by Example | ||
μΌνΈλ²‘μ TDD by example μ€ Money μμ λ₯Ό TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Java baseball playground | ||
μ«μμΌκ΅¬κ²μμ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Java racingcar playground | ||
μλμ°¨ κ²½μ£Ό κ²μμ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Java coordinate playground | ||
μ’ν κ³μ°κΈ°λ₯Ό TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### AutoParams | ||
autoparams μ¬μ© μμ λ₯Ό TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### FixtureMonkey | ||
fixture monkey μ¬μ© μμ λ₯Ό TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Specification | ||
Specification pattern μ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Visitor | ||
Visitor pattern μ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Builder | ||
Builder pattern μ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Observer | ||
Observer pattern μ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Fibonacci | ||
νΌλ³΄λμΉ μμ΄μ TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Planetary Orbital Calculator | ||
νμ±μ κΆ€λ κ³μ°κΈ°λ₯Ό TDD λ‘ κ΅¬νν νλ‘μ νΈμ λλ€. | ||
|
||
### Challenge | ||
μ΄λ―Έ TDD λ‘ μ§ννλ νλ‘μ νΈμ λν΄ λ°λ³΅ν΄μ TDD λ‘ κ΅¬ννλ 곡κ°μ λλ€. | ||
|
||
## PERSONAL | ||
- [TDD with currenjin's wiki](https://currenjin.github.io/wiki/TDD/) | ||
- [ν μ€νΈμ κ΄ν λμ μκ°(1μΌ 1κΈ)](https://currenjin.github.io/wiki/test/) | ||
|
||
## ETC | ||
- [μμ‘΄μ±κ³Ό μ€λ³΅](tdd/etc/dependency_and_duplication.md) |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.