Ohcount: työkalu, joka jäsentää ja laskee lähdekoodirivit

oh laske 1

Jos lanalysoi suosikkisovellusten lähdekoodin sisältöä Tämä sovellus voi olla varsin mielenkiintoinen useammalle kuin yhdelle teistä. Nykypäivä puhumme työkalusta, joka auttaa meitä analysoimaan koodirivit, samoin kuin tämä, se näyttää meille jokaisen tiedoston sisältämien rivien määrän.

Ohcount on ilmainen ja avoimen lähdekoodin sovellus, Se on lisensoitu GNU General Public License Version 2: lla, joten sitä voidaan levittää ja / tai muokata. Ohcount on yksinkertainen komentorivi-apuohjelma, joka jäsentää lähdekoodin ja tulostaa numerorivit lähdekooditiedostosta.

Se ei ole vain lähdekoodirivilaskuri, se havaitsee myös suositut avoimen lähdekoodin lisenssit, kuten GPL, suuressa lähdekoodihakemistossa. Lisäksi Ohcount voi myös havaita koodin, joka kohdistuu tiettyyn ohjelmointirajapintaan, kuten KDE tai Win32.

tämä sovellus tunnistaa lähdekooditiedostot useimmilla ohjelmointikielillä yhteinen ja valmistelee koodien ja kommenttien kokonaismäärän. Se voi toimia yksittäisillä tiedostoilla tai kokonaisilla hakemistopuilla.

oi laske on kaksi pääkomponenttia: ilmaisin joka määrittää tietyn lähdetiedoston käyttämän pääohjelmointikielen perheen, ja jäsennin joka tarjoaa lähdetiedoston sisällön rivi-rivin erittelyn.

oi laske se on varsin hyödyllinen kehittäjille, jotka haluavat analysoida itse tai muiden kehittäjien kirjoittaman koodinja tarkista, kuinka monta riviä koodi sisältää, mitä kieliä on käytetty näiden koodien kirjoittamiseen, ja koodin lisenssitiedot jne.

Ohcount

Kuinka asentaa Ohcount Ubuntu 18.04 LTS: ään ja johdannaisiin?

Vaikka sovelluksen lähdekoodi voidaan ladata koota varten, meillä on mahdollisuus, että Ohcount voi löytää sen Ubuntu-arkistoista.

Jos haluat asentaa tämän sovelluksen järjestelmiin Heidän on avattava pääte Ctrl + Alt + T, ja aiomme suorittaa:

sudo apt install ohcount

Kun tämä on tehty, he asentavat sovelluksen järjestelmäänsä.

Kuinka käyttää Ohcountia?

Kuinka käyttää tämä sovellus on melko yksinkertainen, Jos haluat tietää parametrit ja mitä he tekevät, voit kirjoittaa:

ohcount --help

Nyt sen käytön aloittamiseksi ne on yksinkertaisesti sijoitettava lähdekoodin päähakemistoon sovelluksesta, jonka he haluavat analysoida päätelaitteelta.

Ja ollessasi koodihakemistossa analysoi yksinkertaisesti kirjoittamalla:

ohcount

Vaikka He voivat myös ilmoittaa polun, johon heillä on sovellus, kirjoita yksinkertaisesti:

ohcount /ruta/a/el/codigo

Tehty tämä sovellus Tulosten analysointi ja näyttäminen voi viedä jonkin aikaa, kaikki riippuu lähdekoodin suuruudesta (tiedostot, kansiot, rivit).

Jos vain haluamme analysoida yhden tiedoston, meidän on ilmoitettava se Tätä varten voimme tehdä sen seuraavalla tavalla, esimerkiksi:

ohcount helloworld.c

Haluttaessa hae vain yksi ohjelmointikieli kaikista kooditiedostoista analysoitava lähde voimme suorittaa yhdistelmän, esimerkiksi:

ohcount --detect | grep ^ Python

Si haluamme nähdä lähdekoodin tiedoston sisällä Meidän on lisättävä vain parametri -a:

ohcount -a helloworld.c

myös voimme suorittaa yhdistelmän, jossa aiomme etsiä kaikista tiedostoista yhtä kieltä ohjelmointi ja näytä meille tiedostojen sisältö.

ohcount helloworld.c --detect | grep ^ C

Kuten mainittu sovelluksen avulla voimme myös nähdä lähdekoodilisenssit Joten jos haluat tietää vain lähdekoodissa käytetyn lisenssin, aiomme kirjoittaa:

ohcount -l

Jos näin on vain yhdelle tiedostolle:

ohcount -l helloworld.c

lopuksi, löytää kaikki lähdekooditiedostot rekursiivisesti annetuilla poluilla käytä parametria -d:

ohcount -d

Tämä työkalu voi olla varsin mielenkiintoinen suoritettaessa parametrien yhdistelmää tarkempien tulosten saamiseksi.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.