Ohcount: tööriist, mis sõelub ja loeb lähtekoodi ridu

oh loe 1

Kui maon nagu analüüsida oma lemmikrakenduste lähtekoodi sisu See rakendus võib olla huvitav rohkem kui ühele teist. Tänapäev räägime tööriistast, mis aitab meil koodiridu analüüsida, samuti see sama näitab meile ridade hulka, mida iga fail sisaldab.

Ohcount on tasuta ja avatud lähtekoodiga rakendus, Sellel on GNU üldise avaliku litsentsi 2. versioon. Ohcount on lihtne käsurea utiliit, mis sõelub lähtekoodi ja prindib numbriread lähtekoodifailist kokku.

See pole ainult lähtekoodi rea loendur, see tuvastab suures lähtekoodide kataloogis ka populaarsed avatud lähtekoodiga litsentsid, näiteks GPL. Lisaks suudab Ohcount tuvastada koodi, mis sihib konkreetset programmeerimise API-d, näiteks KDE või Win32.

See rakendus tuvastab lähtekoodifailid enamikus programmeerimiskeeltes tavaline ning valmistab ette koodide ja kommentaaride koguarvu. See võib töötada üksikute failide või tervete kataloogipuudega.

oh loe on kaks põhikomponenti: detektor mis määrab kindla lähtefaili kasutatava peamise programmeerimiskeele perekonna, ja parser mis annab lähtefaili sisu rea kaupa.

oh loe see on üsna kasulik arendajatele, kes soovivad analüüsida enda või teiste arendajate kirjutatud koodija kontrollige, mitu rida see kood sisaldab, milliseid keeli on nende koodide kirjutamiseks kasutatud, ja koodi litsentsiandmeid jne.

ohk

Kuidas installida Ohcount Ubuntu 18.04 LTS-i ja derivaate?

Kuigi rakenduse lähtekoodi saab kompileerimiseks alla laadida, leiame Ohcount'i hõlpsasti Ubuntu hoidlatest.

Kui soovite selle rakenduse oma süsteemidesse installida Nad peavad avama terminali Ctrl + Alt + T ja me hakkame täitma:

sudo apt install ohcount

Kui see on tehtud, installivad nad rakenduse oma süsteemi.

Kuidas Ohcountit kasutada?

Kuidas kasutada see rakendus on üsna lihtne, Kui soovite teada nende parameetreid ja nende tegevust, võite tippida:

ohcount --help

nüüd selle kasutamiseks tuleb need lihtsalt panna lähtekoodi peakataloogi rakendusest, mida nad terminalist analüüsida soovivad.

Koodikataloogis olles analüüsige lihtsalt:

ohcount

Kuigi Samuti saavad nad näidata tee, kuhu neil rakendus on, lihtsalt tippige:

ohcount /ruta/a/el/codigo

Tehtud see rakendus tulemuste analüüsimine ja kuvamine võib võtta aega, kõik sõltub sellest, kui suur on lähtekood (failid, kaustad, read).

Kui ainult me tahame analüüsida ühte faili, peame selle ära märkima Selleks saame seda teha näiteks järgmiselt:

ohcount helloworld.c

Tahmise korral otsige kõigist koodifailidest ainult ühte programmeerimiskeelt Analüüsiallikaks saame teha kombinatsiooni, näiteks:

ohcount --detect | grep ^ Python

Si me tahame näha lähtekoodi faili sees Peame lisama ainult parameetri -a:

ohcount -a helloworld.c

ka saame teha kombinatsiooni, kus otsime kõigist failidest ühte keelt programmeerimine ja näidata meile failide sisu.

ohcount helloworld.c --detect | grep ^ C

Nagu mainitud rakendus võimaldab meil näha ka lähtekoodi litsentse nii et kui soovite teada ainult lähtekoodis kasutatud litsentsi, siis kirjutame:

ohcount -l

Kui see nii on ainult ühe faili puhul:

ohcount -l helloworld.c

Lõpuks kõigi lähtekoodifailide leidmiseks rekursiivselt antud radadel kasutage parameetrit -d:

ohcount -d

See tööriist võib olla konkreetsete tulemuste saamiseks parameetrite kombinatsiooni sooritamisel üsna huvitav.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.