Poradniki
Poradniki
Strony referencyjne aktualizowane wraz ze zmianami produktu, w przeciwieństwie do datowanych wpisów na blogu. Zacznij od tego, jak wybrać serwer MCP do inteligencji kodu, a potem przeczytaj przewodnik po swoim języku.
Wybór serwera
Przewodniki po językach
Co Maguyva wyodrębnia z każdego języka i które przepływy pracy agenta najbardziej pomagają w takim repozytorium.
-
Python
Przydatne, gdy bazy kodu Python rozrastają się na usługi, skrypty, stuby typów i kod spajający operacje.
-
TypeScript
Ważne, gdy Twoje repozytorium miesza kod aplikacji, biblioteki, klientów API, testy i konfigurację w wielu pakietach.
-
JavaScript
Przydatne, gdy repozytorium miesza CommonJS, ESM, skrypty zadań, testy i starszy kod aplikacyjny.
-
Go
Dobre dopasowanie dla repozytoriów bogatych w usługi, w których handlery, pakiety i kod operacyjny muszą pozostać łatwe do prześledzenia.
-
Rust
Ważne, gdy chcesz pomocy AI w Rust bez utraty strukturalnych barier ochronnych, które sprawiają, że Rust jest wart używania.
-
Java
Przydatne, gdy repozytorium jest pełne usług Spring, wewnętrznych frameworków i kodu, który przetrwał kilka epok organizacyjnych.
-
C#
Dobre dopasowanie, gdy repozytoria .NET urosły na tyle, że bezpieczna pomoc AI zależy od prawdziwej struktury.
-
PHP
Ważne, gdy baza kodu PHP wciąż generuje przychód, ale nikt nie chce, by agent poczynał sobie w niej na własną rękę.
-
Terraform
Przydatne, gdy kod infrastruktury jest częścią kontekstu repozytorium, a nie czymś, co agent powinien zbywać machnięciem ręki.
-
COBOL
To właśnie tu szerokie wsparcie językowe przestaje być statystyką, a zaczyna być narzędziem modernizacji.
-
Fortran
Dla kodu numerycznego, który przetrwał swoich autorów, graf wywołań jest pierwszą dokumentacją.
-
ABAP
Przed przejściem na S/4HANA musisz wiedzieć, od czego naprawdę zależy Twój własny kod.
-
Ada
Ada powstała dla systemów, które nie mogą zawieść. Ich zmiana zasługuje na tę samą staranność.
-
Pascal
Aplikacje w Delphi i Free Pascal działają przez dziesięciolecia. Ich zrozumienie nie powinno trwać tak długo.
-
Perl
Perl, który wciąż obsługuje Twoje rozliczenia, raporty czy skrypty wdrożeniowe, zasługuje na coś lepszego niż grep.
-
Kotlin
Kotlin ukrywa wiele połączeń w odbiorcach i lambdach. Graf przywraca je do widoku.
-
Swift
W Swifcie zachowanie żyje w protokołach i rozszerzeniach. Agent musi widzieć jedno i drugie.
-
Ruby
Ruby czyta się jak prozę. Zależności za nim wciąż potrzebują mapy.
-
C
W C graf wywołań jest architekturą. Agent powinien go przeczytać przed edycją.
-
C++
C++ ukrywa prawdziwy cel wywołania za przestrzeniami nazw, przeciążeniami i wirtualnym dispatchem. Graf pomaga agentowi go znaleźć.
-
Scala
Scala mieści dużo znaczenia w niewielkiej składni. Graf to rozpakowuje.
-
Dart
Aplikacje Fluttera szybko rozrastają się wszerz. Graf utrzymuje połączenia na widoku.
-
Lua
Lua buduje obiekty z tablic. Graf pokazuje, które tablice stały się klasami.
-
R
Kod analityczny w końcu przerasta swój pierwszy skrypt. Graf pokazuje, co od czego zależy.
-
PowerShell
Automatyzacja rozrasta się na dziesiątki skryptów. Graf pokazuje, która funkcja co uruchamia.
-
Groovy
Logika budowania to też kod. Graf traktuje ją w ten sam sposób.
-
Elixir
Struktura Elixira żyje w makrach. Graf czyta je jako strukturę.
-
Haskell
Typy w Haskellu mówią dużo. Graf pokazuje, kto na nich polega.