Global Day of Coderetreat, yazılım ustalığının ve sabrın sınandığı bir gün. Yazılım geliştirmenin temellerini samimi, aydınlatıcı ve rahat bir atmosferde dünyanın dört bir yanından gelen geliştiricileri buluşturarak bir gün boyunca pratik yapılmasını sağlamaktadır.
İçerik: http://coderetreat.org/facilitating/structure-of-a-coderetreat)
Genel Yapı:
Coderethreat, odaklanılmış egzersiz programlarına en iyi şekilde optimize edilen oturmuş ve kendini kanıtlamış bir formattır.
- Sorun: Conway’in Hayat Oyunu
- Her Oturum Süresi: 45 dakika
- Süre: 10:00’dan 17:00 ya da 18:00’a kadar
- Pair-programming (Eşli/İkili programlama) önemli, çünkü bu aktivite boyunca alıştırma sürecinde esas olan bilgiyi aktarmaktır.
- Test-Driven Development (TDD) kullanımı tercih edilmeli.
- Her oturum sonrasında eşler değiştirilmeli.
- Her oturum sonrası arkada hiç bir iz bırakılmayacak şekilde tüm kodlar silinmeli.
Coderetreat Günü:
Coderetreat günü 5-6 oturumdan meydana gelmektedir. Her bir oturumun öğrettikleri daha önceki oturumlara dayalı olmaktadır. Sabah oturumları spesifik alan problemine karşı rahat olmayı, eski alışkanları kırmayı ve özünü keşfetmeye odaklanmaktadır. Öğleden sonraki oturumlar çiftlerin yeteneklerini, soyutlamaların kavramını, test güdümlü geliştirimi (test-driven development) ve modüler tasarımı geliştirmek adına çiftlerin sınırlarını zorlamaktadır.
Çoğu grup için, yazılım geliştirmenin temelleri, modüler (birimsel) tasarım ve öncelikli olarak 4 basit tasarım kuralına dikkat edilmeli. Yeni bilgiler öğrenmek yerine gününüzü bu konseptleri pratik yapmaya ayırın.
Aşağıdaki çizelge Coderetreat günü için bir taslaktır.
Yer : Koç Üniversitesi Kuluçka Merkezi – Şişli – İstanbul
Zaman : 22 Ekim 2016 Cumartesi
10:00 – 10:45 : Kahvaltı & Kayıt
10:45 – 11:00 : Giriş, Problemin anlatımı
11:00 – 11:45 : 1.Oturum
11:45 – 12:00 : Geriye dönük değerlerdirme & Ara
12:00 – 12:45 : 2.Oturum
12:45 – 13:00 : Geriye dönük değerlerdirme & Ara
13:00 – 13:45 : 3.Oturum
13:45 – 14:00 : Geriye dönük değerlerdirme & Ara
14:00 – 14:30 : Öğlen yemeği
14:30 – 15:15 : 4.Oturum
15:15 – 15:30 : Geriye dönük değerlerdirme & Ara
15:30 – 16:15 : 5.Oturum
16:15 – 16:30 : Geriye dönük değerlerdirme & Ara
16:30 – 17:00 : Kapanış turu