Metrics (Grade A) logo

Metrics (Grade A)Zabezpečené vývojářské dovednosti s Claude AI - hodnocení A. Métriky na funkci (komplexita ciclomatická McCabe + LOC + vrstevnictví + odtok + parametry) — Universo 4 Feature B, v0.6.0+

(0)
Daniel NikulshynRecenzováno Daniel Nikulshyn·Aktualizováno červenec 2026

Přehled

Metrics (Hodnocení A) je bezpečnostně testovaná vývojářská dovednost pro Claude AI, která vyhodnocuje metriky pro ADVPL/TLPP funkce v Protheus Universo 4 Feature B, verze 0.6.0 a novější. Poskytuje metriky, jako jsou komplexita ciclomatická (McCabe), řádky kódu (LOC), hloubka vrstevění, odtok a počet parametrů. Náplň této nástroje pomáhá identifikovat funkce s vysokou komplexitou, které by mohly vyžadovat přeprojektování, a poskytuje přehled dovedností kódu. Mohou být používány k hodnocení funkcí podle komplexity, detekci velkých funkcí a k identifikaci funkcí s vysokou komplexitou a chybějícím dokumentačním materiálem.

Klíčové funkce

  • Kalkulace komplexity ciclomatické (McCabe)
  • Kalkulace řádků kódu (LOC)
  • Kalkulace hloubky vrstevění
  • Kalkulace odtoku
  • Kalkulace počtu parametrů
  • Zkontrolování dokumentace funkce

Ceník

Model
Free
Kategorie
Dovednosti
Hodnocení
Žádné recenze

Případy užití

Nej-10 nejkomplexnějších funkcí

Použijte /plugadvpl:metrics --sort cc k identifikaci posledních 10 nejkomplexnějších funkcí v projektu

Identifikace velkých funkcí

Použijte /plugadvpl:metrics --min-loc 300 --sort loc ke detekci funkcí s více než 300 řádky kódu

Vysoká komplexita a chybějící dokumentace

Použijte /plugadvpl:metrics --min-cc 15 k identifikaci funkcí s vysokou komplexitou a nedostatkovou dokumentací

Pro a proti

Pro

  • Pomáhá určit složité funkce, které by mohly vyžadovat přeprojektování
  • Poskytuje přehled dovedností kódu
  • Podporuje klasifikaci funkcí podle komplexity
  • Detekuje velké funkce a funkce s vysokou komplexitou a nedostatkovou dokumentací

Proti

  • Možné jsou omezení s makrom substitucí
  • Komplexita ciclomatická může být mírně vyšší nebo nižší v případě makroexpansa do dalších bloků
  • Potřebuje obnovení ingestce při změnách schématu (například od v9 k v10)

Recenze

Přihlas se, abys mohl napsat recenzi.

Žádné recenze. Buď první!

Otázky

Are there any known limitations?

Macro substitution can affect accuracy of cyclomatic complexity, and the tool may need re‑ingestion after schema updates such as version changes.

Asked by Mireille Dupont · Jun 22, 2026

How can the tool help with code quality and refactoring?

By ranking functions by complexity, detecting large or highly nested functions, and flagging functions with no documentation, it highlights candidates that may need refactoring.

Asked by Lena Fischer · May 5, 2026

Which Protheus version does this skill support?

It works on Universo 4 Feature B, version 0.6.0 and later. If the schema changes (e.g., from v9 to v10), the tool must be re‑ingested.

Asked by Devin Walker · Mar 9, 2026

What metrics does Metrics (Grade A) calculate for ADVPL/TLPP functions?

It computes cyclomatic complexity (McCabe), lines of code (LOC), nesting depth, fan‑out, number of parameters, and checks for missing function documentation.

Asked by Robert Ainsworth · Mar 5, 2026

Polož otázku

Alternativy k Dovednosti

Manage Headers (Grade A) logo
Manage Headers (Grade A)Dovednosti

Výkonově testované bezpečnostní dovednosti pro Claude AI. Hvězda A. Inspectuje a konfiguruje bezpečnostní hlavičky Power Pages stránky, které jsou posílány na prohlížeče — Politika obsahu, ochrana rámců a ochrana proti klikové zkovačce.

(0)
Free
Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Dovednosti

Bezpečností testovaná data-ai dovednost pro Clauda AI. Hodnocení A. Používejte, když začínáte s rozvojem-feature, který vyžaduje izolaci od aktuálního pracovního prostoru nebo před prováděním implementačních plánů - vytváří izolované větve Git work.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Dovednosti

Kvalitu testovaná data-ai dovednost pro Claude AI. A stupeň. Návod na exportní schéma pro GA4 z BigQuery – kompletní seznam polí, složité struktury, vzory dotazů a rady k optimalizaci výkonu

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Dovednosti

Bezpečnostně testovaná data-ai schopnost pro Clauda AI. Skvělé hodnocení. Nastavení referenční dokumentace Meta Conversions API (CAPI)

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Dovednosti

Zabezpečeně testovaný vývojový dovednost pro Claude AI. Hodnotené A. Seznam funkce, kterou metoda či funkce volá (graf volání přímý)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Dovednosti

Bezpečnostně testovaný datový-ai dovednost pro Claude AI. Grade A. Název testovacího modulu označí podléhající modul s příponou Spec v rámci stejného命名ovného prostranství. Používej při psaní nebo zkoumání Haskell testovacího modulu

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Dovednosti

Testována bezpečnostně data-ai dovednost pro Clauda AI. Grade A. Simulujte 5člennou odbornou skupinu pro klíčové rozhodnutí. Použijte vždy při hodnocení projektů, architektonických záměrů, návrhů nebo kterékoli jiné rozhodnutí vyžadující víceúhlý odborný pohled.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Dovednosti

Security-testovaný vývojářský talent pro Claude AI. Rázová hodnota A. MVC avançado prostřednictvím PE (Body vstupu) — přidání přizpůsobených mřížek do standardních mVC obrazovek (CNTA300/MATA070/MATA440/MATA460/FINA040 prostřednictvím *STRU)

(0)
Free