Metrics (Grade A) logo

Metrics (Grade A)Sekurančiai testuotos vystymo pramogos už Claude AI. A+. Métricas po funkcijų (kompleksybės ciklų McCabe + LOC + nesting + fan-out + parametrų) - Visatas 4 Feature B, versija 0.6.0+

(0)
Daniel NikulshynApžvelgė Daniel Nikulshyn·Atnaujinta 2026 m. liepa

Apžvalga

Metrics (A+) – tai sekurančiai testuota vystymo pramoga už Claude AI, kurianti reikšmes ADVPL/TLPP funkcijoms Protheus Visatoise 4 Feature B, versijoje 0.6.0 ir vėliau. Tai teikia reikšmes kaip kompleksybės ciklų (McCabe), rėmenų kodų (LOC), apsisunkimos gylis, fan-out, ir kiekvienos funkcijos parametru skaičių. Pramoga pagalba identifikuoti komplikuojančias funkcijas, kurios gali reikėti rekonstrukacijos, ir pateikia informaciją apie kodų kokybę. Ši žemėlapiai reikia rankuoti funkcijas pagal kompleksybę, rasti didelius funkcijas, ir identifikuoti funkcijas su didelė kompleksybė ir dokumentacija nelietų.

Pagrindinės funkcijos

  • Kompleksybės ciklų apskaičiavimas (McCabe)
  • Rėmenų kodų (LOC) apskaičiavimas
  • Apsisunkimos gylio apskaičiavimas
  • Fan-out apskaičiavimas
  • Kiekvienos funkcijos parametra skaičių apskaičiavimas
  • Funkcijų dokumentacija tikrinti

Kainos

Modelis
Free
Kategorija
Garsai
Įvertinimas
Atsiliepimų nėra

Naudojimo atvejai

Dekesnyje 10 kompleksiausių funkcijų

Vartotojas /plugadvpl:metrics - sort -- cc, identifikuoja dekesnyje 10 kompleksiausių funkcijas projekte

Identifikuoti didelius funkcijas

Vartotojas /plugadvpl:metrics - min --loc 300 --sort loc, detect functions su virš 300 rėmenų kodų

Aukšto kompleksybės be dokumentacijos

Vartotojas /plugadvpl:metrics - - min cc 15, identifikuoja funkcijas su aukščia kompleksybė ir be dokumentacijos

Privalumai ir trūkumai

Privalumai

  • Pagalba identifikuoti komplikuojančias funkcijas, kurios gali reikėti rekonstrukacijos
  • Pateikia informaciją apie kodų kokybę
  • Subtiliai rankuoja funkcijas pagal kompleksybę
  • Rasti didelius funkcijas ir komplikuojančias funkcijas su aukščia kompleksybe ir be dokumentacijos

Trūkumai

  • Gali būti apribojimų su makro pakeitimais
  • Kompleksybės ciklų matavimas gali būti nedidelis arba per didelis, jei makras vykdomas iki papildomų blokes
  • Reiškia reingeniuzo į jėgų schema pakeitimu (pvz., nuo versijos v9 iki v10)

Atsiliepimai

Prisijunk, kad paliktum atsiliepimą.

Atsiliepimų nėra. Būk pirmas!

Klausimai

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

Užduoti klausimą

Garsai alternatyvos

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Garsai

Sąskaitomi bei apmokyti duomenų-ai skaičiavimo įgūnis Claude-ai. A. G. Išmokite, kai pradedate kūrybą, kuriai reikia išsiskyrimo nuo esamo darbų kūrybos arba perkeliaite išgyvendinimo planus – sukuria atsargų Git darbų šakas

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

Saugumu patikrinta duomenų - ai technine sritis, skirta Claude AI. Švyturys A. GA4 BigQuery Eksporto Schema Referencija - kompleksus laukų rodiklio sąrašas, rėmės strūkture, klausimų modeliai ir patikimumo nuorodos

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

Saugumai patikrintas duomenų-ai sąrašo paslankiems Claude AI. Rangos A. Meta apskaitos API (CAPI) Konfigūracijos Rodelė — architektūra, renginių tipai, konsultacinių duomenų šachojimas, priešpriešųjų apskaičiavimas, įgyvendinimo pavyzdžiai, AEM

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

Saugos patikrintas vystymo sąmįstis Claude AI. Laipsnis A. Sąrašas, kas viena funkcija/metodas vadinama (prieiga tiesioginis grafikas)

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

Šio tyrimo užtikrintas duomenų-ai sistema Claude AI. B laipsniu. Pavadinkite Haskelio testinę modulį pagal testuojamą modulį Spec pavadinimų pavidalu tam pačioje namespaceje.

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

Raidą testuotas duomenų-ai mokslinių galimybių kompetencija Claude AI. A. Simuliuoti 5 narių specialistų reikalingų sprendimų komiteto diskusiją. Naudoti kad įvertintų planus, architektūros pasirinkimus, prietaiso dizainus, ar bet ką kitą sprendimą, kuris reikalauja daugiakampio specialistų analizės.

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

Sekuringas tobulas sistema reikšmė su Claude AI. A klasė. MVC avansas per PE (Priedangų Taškų) – priedangų nuoseklumo gridų papildymas į standardinius MVC ekranus (CNTA300/MATA070/MATA440/MATA460/FINA040 per *STRU)

(0)
Free
D
Docs Writer (Grade A)Garsai

Visuotinai patikrinti devops kompetencijos klaida, skirta Claude AI, Grade A. **KELIAKOJI KLĀDA** — Įsaugo dokumentu pildyklės taiklį ir naujienų širdį visuose svetainėse, agentų failuose ir keitų sąrašuose.

(0)
Free