Proyek kedua mengangkat kemampuan satu tingkat: aplikasi pengelola daftar tugas yang menyimpan data permanen dalam berkas JSON. Kita berlatih memilah operasi tugas, membaca-menulis berkas secara aman, memvalidasi input, lalu me-refactor program prosedural menjadi class dengan testing PHPUnit — meniru evolusi kode yang sehat di proyek nyata.

Seluruh kode pada setiap bagian dijalankan dan diuji langsung di PHP 8.4, mulai dari versi prosedural paling sederhana sampai versi berorientasi objek dengan test suite PHPUnit yang berjalan hijau. Di akhir proyek, Anda akan memiliki alat manajemen tugas yang utuh dan pengalaman refactor yang realistis.