تو این چرخه میگه اول تست رو بنویس بعد کد اصلی، من تو مدل xp این مورد رو دیدم و تو یه پروژه تمرینی از این روش رفتم جلو
هم زمان زیادی ازم گرفت هم کد پروژم خیلی کثیف شده بود هم بسیار گیج کننده بود ! مثلا من که هنوز نمیدونستم ورودیهای سازنده کلاسم چیه چطوری میتونم تو بدنه تست از اون کلاس استفاده کنم یا اصلا کلاس من چه توابعی داره !
ما هم unittest داریم هم feature ، مسلما باید بدونیم چه کلاسهای داریم با چه متد هایی و چه خروجی هایی
عملا داریم یه جوری کلاسها و متدها رو تو برگه، تو ذهنمون ، الگوریتمشو مینویسیم یا هر روشی غیر از کد نوشتن پیاده سازی میکنیم که ببینیم چه کلاس هایی، سازنده هایی، متد هایی و ... داریم
خوب از اول چرا کد برنامه را ننویسیم بعد تست اونو بنویسیم ؟
یه خورده این روش برام گنگه اگه میشه یه جور راهنماییم کنید