Buluşmamızda aktif olarak kod yazacağız. TDD ile Bowling oyununu geliştireceğiz. Ajandamız şu şekilde:
* Yazacağımız yazılımın (kata) detaylarını ve kurallarını konuşacağız.
* Kodun tasarımını konuşacağız.
* Katılımcılardan kod yazmaya gönüllü olanlardan yazılımcılar seçeceğiz. Bu kişiler oturum içerisinde kodlama yapacaklar. Biz bunlara driver diyoruz.
* Driver dışında herkes kodu yazdıran kişi, yani navigator olacak.
* İlk testi oturum yöneticisi yazacak. Sonrasında her bir driver şunları yapacak ve sırasını başka bir kişiye devredecek.
1. Testi geçirecek kodu yazacak.
2. Sonrasında refactor edecek.
3. Yeni bir test yazacak.
Böylece mob programming yapacağız ve TDD ile 1,5 saat deneyim elde edeceğiz.
Kod yazmak isteyenlerin bilgisayarlarını getirmeleri gerekmektedir.
Uygulama Java dilinde geliştirilecektir. Kurallar ve yöntem dil bağımsız olduğu için başka dillere aşina olan yazılımcılar da rahatlıkla katılabilir.
There are no comments. Be the first one!