Modul Exception, berkas, dan gem menyiapkan program untuk menghadapi kondisi nyata: error yang ditangani dengan begin/rescue/ensure, pembacaan dan penulisan berkas, penguraian data JSON dan CSV, serta tipe record ringan Struct dan Data. Materi modul ini menjembatani pemahaman sintaks dengan pekerjaan sehari-hari yang hampir selalu menyentuh berkas dan data eksternal. Setelah modul ini, program yang ditulis tidak hanya benar pada kasus normal, tetapi juga mampu menangani kegagalan secara terkendali.
Exception, berkas, dan gem
Modul kesiapan produksi: penanganan exception, operasi berkas, penguraian JSON dan CSV, serta Struct dan Data.
0/0 selesai
- Exception
Menangani error dengan begin/rescue/ensure, memunculkan raise, dan membuat kelas exception kustom.
- Berkas
Membaca dan menulis berkas dengan File.read, File.write, dan File.open dengan blok.
- JSON dan CSV
Menguraikan dan menghasilkan data JSON serta CSV menggunakan pustaka standar Ruby.
- Struct dan Data
Tipe record ringan dengan Struct dan Data untuk data terstruktur tanpa menulis kelas penuh.