Mga gabay
Mga gabay
Mga reference page na ina-update habang nagbabago ang produkto, hindi tulad ng mga blog post na may petsa. Magsimula sa kung paano pumili ng code-intelligence MCP server, saka basahin ang gabay para sa iyong wika.
Pagpili ng server
Mga gabay sa wika
Kung ano ang kinukuha ng Maguyva sa bawat wika, at ang mga agent workflow na pinakanakatutulong sa ganoong uri ng repository.
-
Python
Kapaki-pakinabang kapag kumalat ang Python codebase sa services, scripts, type stubs, at operational glue.
-
TypeScript
Relevant kapag pinaghahalo ng iyong repo ang app code, libraries, API clients, tests, at config sa maraming package.
-
JavaScript
Kapaki-pakinabang kapag pinaghahalo ng isang repo ang CommonJS, ESM, task scripts, tests, at mas lumang application code.
-
Go
Mainam ito para sa service-heavy na repo kung saan kailangang manatiling madaling sundan ang handlers, packages, at operational code.
-
Rust
Relevant kapag gusto mo ng AI assistance sa Rust nang hindi nawawala ang structural guardrails na siyang dahilan kung bakit sulit gamitin ang Rust.
-
Java
Kapaki-pakinabang kapag puno ang repo ng Spring services, internal frameworks, at code na nakaligtas sa ilang organizational era.
-
C#
Mainam ito kapag lumaki na nang husto ang .NET repo kaya ang ligtas na AI assistance ay umaasa na sa totoong structure.
-
PHP
Relevant kapag nagbubunga pa rin ng revenue ang isang PHP codebase pero walang gustong hayaang basta na lang mag-edit ang agent dito.
-
Terraform
Kapaki-pakinabang kapag ang infrastructure code ay bahagi ng repo context at hindi isang bagay na dapat lang lampasan ng agent nang basta-basta.
-
COBOL
Dito hindi na lang basta numero ang malawak na language support — nagiging tunay itong modernization tool.
-
Fortran
Sa numerical code na mas tumagal pa kaysa sa mga sumulat nito, ang call graph ang unang dokumentasyon.
-
ABAP
Bago lumipat sa S/4HANA, kailangan mong malaman kung saan talaga umaasa ang custom code mo.
-
Ada
Ginawa ang Ada para sa mga system na hindi puwedeng pumalya. Ganoon din kaingat dapat ang pagbabago sa mga ito.
-
Pascal
Ilang dekada nang tumatakbo ang mga Delphi at Free Pascal application. Hindi dapat ganoon katagal bago sila maintindihan.
-
Perl
Ang Perl na nagpapatakbo pa rin ng billing, report o deploy script mo ay karapat-dapat sa mas mahusay kaysa grep.
-
Kotlin
Maraming wiring ang itinatago ng Kotlin sa mga receiver at lambda. Ibinabalik ito ng graph sa liwanag.
-
Swift
Sa Swift, nasa mga protocol at extension ang behavior. Kailangang makita ng agent ang pareho.
-
Ruby
Parang prosa kung basahin ang Ruby. Pero kailangan pa rin ng mapa ang mga dependency sa likod nito.
-
C
Sa C, ang call graph mismo ang architecture. Dapat itong basahin ng agent bago mag-edit.
-
C++
Itinatago ng C++ ang totoong target ng isang call sa likod ng mga namespace, overload at virtual dispatch. Tinutulungan ng graph ang agent na mahanap ito.
-
Scala
Maraming kahulugan ang isinisiksik ng Scala sa kaunting syntax. Binubuksan ito ng graph.
-
Dart
Mabilis lumapad ang mga Flutter app. Pinapanatiling nakikita ng graph ang lahat ng wiring.
-
Lua
Bumubuo ang Lua ng mga object mula sa mga table. Ipinapakita ng graph kung aling mga table ang naging class.
-
R
Lumalampas sa unang script ang analysis code. Ipinapakita ng graph kung ano ang umaasa sa ano.
-
PowerShell
Kumakalat ang automation sa dose-dosenang script. Ipinapakita ng graph kung aling function ang nagpapatakbo ng ano.
-
Groovy
Code din ang build logic. Ganoon ito tinatrato ng graph.
-
Elixir
Nasa loob ng mga macro ang istruktura ng Elixir. Binabasa ito ng graph bilang istruktura.
-
Haskell
Marami nang sinasabi ang mga type ng Haskell. Ipinapakita ng graph kung sino ang umaasa sa kanila.