Panduan
Panduan
Halaman referensi yang terus diperbarui seiring perubahan produk, berbeda dengan postingan blog bertanggal. Mulailah dengan cara memilih server MCP kecerdasan kode, lalu baca panduan untuk bahasa Anda.
Memilih server
Panduan bahasa
Apa yang diekstrak Maguyva untuk setiap bahasa, dan workflow agent yang paling membantu di repositori semacam itu.
-
Python
Berguna saat basis kode Python merambat ke berbagai service, script, type stub, dan kode penghubung operasional.
-
TypeScript
Relevan saat repo Anda mencampur kode aplikasi, pustaka, API client, test, dan config di berbagai package.
-
JavaScript
Berguna saat sebuah repo mencampur CommonJS, ESM, script tugas, test, dan kode aplikasi yang lebih lama.
-
Go
Cocok untuk repo yang sarat service, tempat handler, package, dan kode operasional perlu tetap mudah ditelusuri.
-
Rust
Relevan saat Anda menginginkan bantuan AI dalam Rust tanpa kehilangan guardrail struktural yang membuat Rust layak digunakan.
-
Java
Berguna saat repo dipenuhi service Spring, framework internal, dan kode yang telah bertahan melewati beberapa era organisasi.
-
C#
Cocok saat repo .NET sudah tumbuh cukup besar sehingga bantuan AI yang aman bergantung pada struktur yang nyata.
-
PHP
Relevan saat basis kode PHP masih menghasilkan revenue, tetapi tidak ada yang ingin agen berimprovisasi seenaknya di dalamnya.
-
Terraform
Berguna saat kode infrastruktur menjadi bagian dari konteks repo dan bukan sesuatu yang boleh dilewati begitu saja oleh agen.
-
COBOL
Di sinilah dukungan bahasa yang luas berhenti menjadi sekadar statistik dan mulai menjadi alat modernisasi sungguhan.
-
Fortran
Untuk kode numerik yang umurnya melampaui para penulisnya, graf panggilan adalah dokumentasi pertama.
-
ABAP
Sebelum migrasi ke S/4HANA, Anda perlu tahu apa yang benar-benar menjadi ketergantungan kode kustom Anda.
-
Ada
Ada dibuat untuk sistem yang tidak boleh gagal. Mengubahnya layak mendapat kehati-hatian yang sama.
-
Pascal
Aplikasi Delphi dan Free Pascal berjalan selama puluhan tahun. Memahaminya tidak semestinya selama itu.
-
Perl
Perl yang masih menjalankan penagihan, laporan, atau skrip deploy Anda layak mendapat yang lebih baik daripada grep.
-
Kotlin
Kotlin menyembunyikan banyak pengkabelan di dalam receiver dan lambda. Graf membuatnya terlihat kembali.
-
Swift
Di Swift, perilaku tinggal di protocol dan extension. Agen perlu melihat keduanya.
-
Ruby
Ruby terbaca seperti prosa. Namun ketergantungan di baliknya tetap membutuhkan peta.
-
C
Di C, graf panggilan adalah arsitekturnya. Agen perlu membacanya sebelum menyunting.
-
C++
C++ menyembunyikan target sebenarnya dari sebuah panggilan di balik namespace, overload, dan virtual dispatch. Graf membantu agen menemukannya.
-
Scala
Scala memadatkan banyak makna ke sedikit sintaksis. Graf mengurainya.
-
Dart
Aplikasi Flutter cepat melebar ke samping. Graf menjaga semua hubungannya tetap terlihat.
-
Lua
Lua membangun objek dari tabel. Graf menunjukkan tabel mana yang menjadi kelas.
-
R
Kode analisis tumbuh melampaui skrip pertamanya. Graf menunjukkan apa bergantung pada apa.
-
PowerShell
Otomatisasi tersebar di puluhan skrip. Graf menunjukkan fungsi mana menjalankan apa.
-
Groovy
Logika build juga kode. Graf memperlakukannya demikian.
-
Elixir
Struktur Elixir hidup di dalam makro. Graf membacanya sebagai struktur.
-
Haskell
Tipe Haskell sudah bercerita banyak. Graf menunjukkan siapa yang bergantung padanya.