Mix, testing, dan tipe

Modul rekayasa harian: proyek Mix, ExUnit, typespec dan Dialyzer, serta perkakas formatter dan Credo.

Modul ini membahas perkakas rekayasa harian pada Elixir. Pembahasan dimulai dari pembuatan proyek dengan Mix, mencakup struktur berkas, dependensi, dan umbrella app, lalu berlanjut ke pengujian menggunakan ExUnit, anotasi tipe melalui @spec dan @type, serta pemeriksaan statis bersama Dialyzer. Modul ditutup dengan penyetelan formatter, analisis Credo, dan bentuk CI untuk proyek Elixir, sehingga proyek dapat disusun, diuji, dan diperiksa secara konsisten.