ํ ์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD): 05์ฅ ์ ๋ฆฌ
[05์ฅ ์์งํ ๋งํ์๋ฉด] ํฐ ํ ์คํธ๋ฅผ ๋ ์๊ฒ ์ ๋ณตํ๊ธฐ
[05์ฅ ์์งํ ๋งํ์๋ฉด] ํฐ ํ ์คํธ๋ฅผ ๋ ์๊ฒ ์ ๋ณตํ๊ธฐ
[04์ฅ ํ๋ผ์ด๋ฒ์] ํ ์คํธ๋ฅผ ์ข ๋ ๋ช ์์ ์ด๊ฒ ๋ณ๊ฒฝํ๊ณ ํ ์คํธ์ ์ฝ๋์ ๊ฒฐํฉ๋๋ฅผ ๋ฎ์ถ๊ธฐ
[03์ฅ ๋ชจ๋๋ฅผ ์ํ ํ๋ฑ] Value Object Pattern, ์ผ๊ฐ์ธก๋ ์ ๋ต ๋ฑ
Dart์์ callback null ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด
[02์ฅ ํ๋ฝํ ๊ฐ์ฒด] 01์ฅ์ ๊ตฌํ์์ ์๋ก์ด ํ ์คํธ ์ผ์ด์ค๋ฅผ ์ถ๊ฐํ์ฌ ์๋ชป๋ ๊ตฌํ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ฆฌํฉํ ๋ง ๋ฐ ๋ฌธ์ ๋ฅผ ๋๋์ด ํด๊ฒฐํ๊ธฐ