Developer Tools
Developer Tools
Sebagai perekayasa perangkat lunak tentunya tantangan terberatnya di kecepatan dan keamanan. Kecepatan berkaitan dengan waktu, bagaimana men deliver perangkat lunak dengan lebih cepat dan keaman berkaitan dengan kualitas yang dihasilkan, sehingga keduanya merupakan hal yang cukup penting untuk dipertimbangkan.
Untuk itu Rust menawarkan beberapa dukungan tools yang mempermudah penggunanya untuk membuat sesuatu dengan baik.
Cargo
Cargo adalah paket manager yang sangat membantu untuk proses download paket library dari https://crates.io/ dan juga berfungsi sebagai kompilator, dan juga membantu untuk proses distribusi aplikasi.
Rustfmt
Rustfmt adalah tool untuk format kode agar sesuai dengan gaya penulisan yang standar. Dengan bantuan rustfmt
standarisasi kode akan semakin baik, keuntungan lainnya, rustfmt
juga bisa diintegrasikan dengan proses CI/CD, sehingga proses formating menjadi lebih otomatis.
Rust Compiler
Rust compiler disingkat rustc
adalah tool yang digunakan untuk mengkompilasi kode sumber menjadi binary code yaitu bahasa mesin yang dapat dijalankan secara langsung di perangkat sistem operasi.
Rustup
Kompilator Rust yang terinstall di komputer, atau sebuah toolchain management yang didesain untuk mengatur versi kompilator Rust stable, beta dan nightly. Jika ingin melihat kemampuan rustup
cukup ketikan perintah rustup --help
di antarmuka terminal kalian.