Guide
Guide
Pagine di riferimento aggiornate man mano che il prodotto cambia, a differenza dei post datati del blog. Inizia da come scegliere un server MCP di intelligenza del codice, poi leggi la guida per il tuo linguaggio.
Scegliere un server
Guide ai linguaggi
Cosa Maguyva estrae per ogni linguaggio e i workflow degli agenti più utili in quel tipo di repository.
-
Python
Utile quando i codebase Python si estendono su servizi, script, stub di tipo, e collante operativo.
-
TypeScript
Rilevante quando il tuo repository mescola codice applicativo, librerie, client API, test, e configurazione tra più package.
-
JavaScript
Utile quando un repository mescola CommonJS, ESM, script di task, test, e codice applicativo più datato.
-
Go
Una buona scelta per repository ricchi di servizi dove handler, package, e codice operativo devono restare facili da tracciare.
-
Rust
Rilevante quando vuoi assistenza AI in Rust senza perdere i guardrail strutturali che rendono Rust utile da usare.
-
Java
Utile quando il repository è pieno di servizi Spring, framework interni, e codice sopravvissuto a diverse ere organizzative.
-
C#
Una buona scelta quando i repository .NET sono cresciuti abbastanza da rendere l'assistenza AI sicura dipendente da una struttura reale.
-
PHP
Rilevante quando un codebase PHP genera ancora ricavi ma nessuno vuole che un agente ci lavori di testa sua.
-
Terraform
Utile quando il codice infrastrutturale fa parte del contesto del repository e non è qualcosa su cui l'agente dovrebbe sorvolare.
-
COBOL
È qui che il supporto linguistico ampio smette di essere una statistica e diventa uno strumento di modernizzazione.
-
Fortran
Per il codice numerico sopravvissuto ai suoi autori, il grafo delle chiamate è la prima documentazione.
-
ABAP
Prima di passare a S/4HANA, devi sapere da cosa dipende davvero il tuo codice custom.
-
Ada
Ada è nato per sistemi che non possono guastarsi. Modificarli merita la stessa cura.
-
Pascal
Le applicazioni Delphi e Free Pascal funzionano per decenni. Capirle non dovrebbe richiedere altrettanto.
-
Perl
Il Perl che ancora fa girare fatturazione, report o script di deploy merita di meglio di grep.
-
Kotlin
Kotlin nasconde molti collegamenti in receiver e lambda. Il grafo li riporta alla luce.
-
Swift
In Swift il comportamento vive in protocolli ed extension. Un agente deve vedere entrambi.
-
Ruby
Ruby si legge come prosa. Le dipendenze dietro hanno comunque bisogno di una mappa.
-
C
In C il grafo delle chiamate è l'architettura. Un agente dovrebbe leggerlo prima di modificare.
-
C++
C++ nasconde il vero bersaglio di una chiamata dietro namespace, overload e dispatch virtuale. Il grafo aiuta un agente a trovarlo.
-
Scala
Scala condensa molto significato in poca sintassi. Il grafo lo dispiega.
-
Dart
Le app Flutter si allargano in fretta. Il grafo tiene i collegamenti in vista.
-
Lua
Lua costruisce gli oggetti con le tabelle. Il grafo mostra quali tabelle sono diventate classi.
-
R
Il codice di analisi finisce per superare il suo primo script. Il grafo mostra cosa dipende da cosa.
-
PowerShell
L'automazione si sparpaglia su decine di script. Il grafo mostra quale funzione esegue cosa.
-
Groovy
Anche la logica di build è codice. Il grafo la tratta così.
-
Elixir
La struttura di Elixir vive nelle macro. Il grafo la legge come struttura.
-
Haskell
I tipi di Haskell dicono molto. Il grafo mostra chi ci fa affidamento.