가이드
가이드
날짜가 박힌 블로그 글과 달리, 제품이 바뀔 때마다 갱신되는 참고 페이지입니다. 코드 인텔리전스 MCP 서버를 고르는 방법부터 읽은 뒤, 사용하는 언어의 가이드를 확인하세요.
서버 고르기
언어 가이드
Maguyva가 각 언어에서 추출하는 정보와, 그런 저장소에서 가장 도움이 되는 에이전트 워크플로.
-
Python
Python 코드베이스가 서비스, 스크립트, 타입 스텁, 운영용 연결 코드 전반에 뻗어 있을 때 유용합니다.
-
TypeScript
저장소가 여러 패키지에 걸쳐 앱 코드, 라이브러리, API 클라이언트, 테스트, 설정을 뒤섞어 사용할 때 유용합니다.
-
JavaScript
저장소가 CommonJS, ESM, 태스크 스크립트, 테스트, 오래된 애플리케이션 코드를 뒤섞어 사용할 때 유용합니다.
-
Go
핸들러, 패키지, 운영 코드를 추적하기 쉬운 상태로 유지해야 하는 서비스 중심 저장소에 적합합니다.
-
Rust
Rust를 가치 있게 만드는 구조적 안전장치를 잃지 않으면서 Rust에서 AI 지원을 원할 때 유용합니다.
-
Java
저장소가 Spring 서비스, 내부 프레임워크, 여러 차례 조직이 바뀌는 동안에도 살아남은 코드로 가득할 때 유용합니다.
-
C#
.NET 저장소가 충분히 커져서 안전한 AI 지원이 실제 구조에 달려 있을 때 적합합니다.
-
PHP
PHP 코드베이스가 여전히 매출을 내고 있지만, 누구도 에이전트가 제멋대로 손대는 것을 원하지 않을 때 유용합니다.
-
Terraform
인프라 코드가 저장소 컨텍스트의 일부이고 에이전트가 대충 넘어가서는 안 될 때 유용합니다.
-
COBOL
폭넓은 언어 지원이 단순한 통계 수치를 넘어 현대화 도구로 거듭나는 지점입니다.
-
Fortran
작성자보다 오래 살아남은 수치 코드에게는 호출 그래프가 첫 번째 문서입니다.
-
ABAP
S/4HANA로 옮기기 전에, 커스텀 코드가 실제로 무엇에 의존하는지 알아야 합니다.
-
Ada
Ada는 고장 나서는 안 되는 시스템을 위해 만들어졌습니다. 그 변경에도 같은 신중함이 필요합니다.
-
Pascal
Delphi와 Free Pascal 애플리케이션은 수십 년을 돌아갑니다. 그것을 이해하는 데 그만큼 걸려서는 안 됩니다.
-
Perl
아직도 청구, 리포트, 배포 스크립트를 돌리는 Perl에는 grep보다 나은 도구가 필요합니다.
-
Kotlin
Kotlin은 많은 연결을 리시버와 람다 속에 숨깁니다. 그래프가 그것을 되찾아 줍니다.
-
Swift
Swift에서 동작은 프로토콜과 익스텐션에 있습니다. 에이전트는 둘 다 볼 수 있어야 합니다.
-
Ruby
Ruby는 산문처럼 읽힙니다. 그래도 그 뒤의 의존성에는 지도가 필요합니다.
-
C
C에서는 호출 그래프가 곧 아키텍처입니다. 에이전트는 편집하기 전에 그것부터 읽어야 합니다.
-
C++
C++는 진짜 호출 대상을 네임스페이스, 오버로드, 가상 디스패치 뒤에 숨깁니다. 그래프는 에이전트가 그것을 찾도록 돕습니다.
-
Scala
Scala는 적은 구문에 많은 의미를 담습니다. 그래프가 그것을 풀어 줍니다.
-
Dart
Flutter 앱은 금세 옆으로 넓어집니다. 그래프가 연결을 계속 보이게 해 줍니다.
-
Lua
Lua는 테이블로 객체를 만듭니다. 그래프는 어떤 테이블이 클래스가 되었는지 보여 줍니다.
-
R
분석 코드는 처음의 스크립트를 금세 넘어섭니다. 그래프는 무엇이 무엇에 의존하는지 보여 줍니다.
-
PowerShell
자동화 자산은 스크립트 곳곳으로 퍼져 나갑니다. 그래프는 어떤 함수가 무엇을 실행하는지 보여 줍니다.
-
Groovy
빌드 로직도 코드입니다. 그래프는 그것을 코드로 다룹니다.
-
Elixir
Elixir의 구조는 매크로 안에 있습니다. 그래프는 그것을 구조로 읽어 냅니다.
-
Haskell
Haskell의 타입은 많은 것을 말해 줍니다. 그래프는 누가 그것에 의존하는지 보여 줍니다.