Metrics (Grade A) logo

Metrics (Grade A)Sigurno testirani razvojni talent za Claudea AI: ocjena A. Métricas po funkciji (komplexnost McCabe + LOC + dubina + fan-out + parametri) — Univerzum 4, Feature B, v0.6.0+

(0)
Daniel NikulshynRecenzirao Daniel Nikulshyn·Ažurirano srpanj 2026.

Pregled

Metrics (Grade A) je sigurnosno testiran razvojni skill za Claude AI koji računa metriku za funkcije ADVPL/TLPP u Protheusu Universo 4 Feature B, verziju 0.6.0 i kasnije. Nudi se metrike kao što su kompleksnost cyklusa (McCabe), linijama koda (LOC), dubina sadržaja, širina i broj parametara. Ova je alatka od pomoći kod određivanja kompleksnih funkcija koje bi zahtijevale refaktoriranje i pruža uvid u kvalitetu koda. Može se koristiti za rangiranje funkcija po kompleksnosti, detektiranje velikih funkcija te identificiranje funkcija s visokom kompleksnošću bez dokumentacije.

Ključne značajke

  • Izrada komplexnosti ciklomatike (McCabe)
  • Izračun linija koda (LOC)
  • Izračun dubine stapanja
  • Izračun fan-outa
  • Izračun broja parametara
  • Provjera dokumentacije funkcije

Cijene

Model
Free
Kategorija
Vještine
Ocjena
Još nema recenzija

Slučajevi uporabe

Top 10 najkompleksnijih funkcija

Upotrijebi /plugadvpl:metrics --sort cc za identifikaciju prvih 10 najkompleksnijih funkcija u projektu.

Identifikacija velikih funkcija

Upotrijebi /plugadvpl:metrics --min-loc 300 --sort lokacija da otkrije funkcije s više od 300 linija koda

Visoka kompleksnost bez dokumentacije

Upotrijebi /plugadvpl:metrics --min-cc 15 za identifikaciju funkcija s visokom kompleksnošću bez dokumentacije

Prednosti i nedostaci

Prednosti

  • Pomože identificirati složene funkcije koje mogu zahtijevati ponovno rasporediti kod
  • Pruža uvid u kvalitetu koda
  • Podržava ranguiranje funkcija po komplexnosti
  • Detektira velike funkcije i funkcije s visokom komplexnošću bez dokumentacije

Nedostaci

  • Može imati ograničenja s makronom zamjene
  • Komplexnost ciklomatika može biti slabo ili previsoka ako makro se proširi na dodatne blokte
  • Zahtijeva ponovni unos podataka kad promijeni schema (npr. od v9 do v10)

Recenzije

Prijavi se za ostavljanje recenzije.

Još nema recenzija. Budi prvi!

Pitanja

Postoji li neki poznati limit?

Macrosustitucija može utjecati na tačnost ciklomatičke složenosti, i alat može trebati ponovno uhođenje nakon ažuriranja sheme kao što su promjene verzije.

Asked by Mireille Dupont · Jun 22, 2026

Kako ovaj alat može pomoći u kvalitetu koda i refaktoriranju?

Rangirajući funkcije po složenosti, detektirajući velike ili jako zagljeđene funkcije, i označavajući funkcije bez dokumentacije, ističe kandidate koji mogu potrebno refaktorisati.

Asked by Lena Fischer · May 5, 2026

Koji je Protheus verzumaj ovaj vještina podržava?

Radi s Universu 4 Feature B verzijom 0.6.0 i kasnijim verzijama. Ako se promijeni schema (npr. od v9 na v10), vještina mora biti preuzeta opet.

Asked by Devin Walker · Mar 9, 2026

Kako Metrics (A) računa metrike za funkcije ADVPL/TLPP?

Racuna ciklo-matnost kompleksnosti (McCabe), linije kode (LOC), dubina koračanja, fan-out, broj parametara te provjerava nedostaje funkcione dokumentacije.

Asked by Robert Ainsworth · Mar 5, 2026

Postavi pitanje

Alternative za Vještine

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Vještine

Sigurno testirana data-ai vještina za Claude AI. Ocjena A. Upotrebljavaj kada započneš rad na značajki koji zahtijevaju izolaciju od trenutnog radašnjaka ili prije izvršavanja planova izvršenja - stvara izolirani Git radnjičak

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Vještine

Sigurnosti proizvedeno AI znanje za Claude AI. Razina A. Schema referenca za izvoz GA4 u BigQuery - kompletni popis polja, zgrađene strukture, upitne modele, kao i savjeti o performansi

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Vještine

Sigurno potvrđena data-ai spremač za Claude AI. Grade A. Meta Converzije API (CAPI) Postupak Referenca -- arhitektura, slučajevi događaja, hashiranje informacija o kupcu, izbacivanje duplikata, primjeri implementacije, AEM

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Vještine

Sigurno testirani razvojne vještine za Claude AI. Grade A. Popisivanje zavisnosti funkcija (call grafoviti prikao)

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Vještine

Sigurno testirana dat-ai veza za Claude AI. Grade A. Imenujte Haskellove test module nakon modula koji se testira dodajući preфикс Spec u istom prostoru imena. Koristite pri pisanju ili pregledu Haskellovih test module.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Vještine

Sigurno testirana data-ai vještina za Clauda AI, klasa A. Simuliraj debatu 5-članog stručnog odbora za važne odluke. Upotribe kada vjerodostojno učenja planova, arhitektonskih izbora, dizajna značajki ili bilo koje odluke.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Vještine

Napredna razvojna vještina koja se provjerava za sigurnost za AI Claude. Vrsta A. MVC napredno putem ENTRII (Točaka ulаза) — dodajte prilagođene mreže u standardne ekrane MVC (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Vještine

Sigurnosno testirana devops vještina za Claude AI. Razina A. **WORKFLOW SKILL** — Održava točnost i svježinu dokumentacije repozitorija preko web mjesta, datoteka agenata i evidencije promjena. KADA: „ažuriraj dokumente“

(0)
Free