Modul ini menyiapkan perkakas yang digunakan untuk mengirimkan kode F# yang teruji, mulai dari struktur proyek fsproj dan pengelolaan solusi multi proyek lewat dotnet CLI, pengujian berbasis contoh dengan Expecto, hingga pengujian berbasis properti dengan FsCheck. Modul ditutup dengan alur kerja editor yang menggabungkan Ionide, formatter Fantomas, dan penekanan peringatan terlingkup. Pada titik ini tipe domain dan pola penanganan error sudah dipahami, sehingga fokus modul beralih dari bahasa ke proses pengerjaan kode.
Perkakas dan pengujian
Proyek fsproj dan CLI, pengujian dengan Expecto, pengujian properti dengan FsCheck, serta alur kerja editor.
0/0 selesai
- Proyek dan CLI
Struktur berkas fsproj dan pengelolaan solusi dotnet multi proyek lewat CLI.
- Expecto
Framework pengujian yang dapat dikomposisi dan peduli performa eksekusi tes.
- FsCheck
Pengujian berbasis properti, port dari QuickCheck, untuk menemukan kasus yang tak terduga.
- Alur kerja editor
Ionide, formatter Fantomas, dan penekanan peringatan terlingkup lewat #nowarn serta #warnon.