mitä ' tarkoittaa ”suoritettava tiedosto”? ja github-vihjeen ”sloc”?

Kun luin GitHub opensource -projektikoodin :

Näen sisällön edessä

Executable File 67 lines (60 sloc) 2.42 KB 

.

mitä Executable File tarkoittaa? ja sloc?

ja milloin Suoritan sitä PyCarmessani, mitään ei näytä tapahtuvan. Mikä sen tehtävä on? miten tiedostoa käytetään?

kirjoita kuvan kuvaus tähän

Kommentit

  • Tämä ei näytä olevan kysymys vapaasta ohjelmistosta (tai avoimesta lähdekoodista).
  • Linkitetystä esimerkistäsi näyttää siltä, että GitHub on lasketaan kaikki tyhjät rivit (mukaan lukien kommentit) osana " sloc " -laskentaa. Koska tyhjiä rivejä on 7 (mukaan lukien ilmeisesti implisiittinen tyhjä rivi tiedoston lopussa), slokkien lukumäärä on 60. Kuten alla linkitetyssä Wikipedia-artikkelissa todetaan, ei ole oikeastaan vakiomääritystä sille, mikä lasketaan 1 " SLOC ", joten eri työkalut voivat ilmoittaa tästä eri tavoin. Tiedostosi lopussa ei ole vielä täysin sovittu siitä, mikä lasketaan fyysiseksi riviksi, kuten esimerkistä näet (onko tiedosto 66 riviä vai 67?).

Vastaa

”Suoritettava” tarkoittaa, kuten arvasit, että voit suorittaa tämän tiedoston suoraan (ts. se ei ole vain kirjasto tai kokoelma Tämä suoritettava tiedosto on erityisesti suunniteltu ottamaan sisäänsyöttö lokiin, johon sitä syötetään. Koska suoritat sitä uudelleen PyCharmissa ilman kyseistä putkistoa, näyttää siltä, että se ei tee mitään. Katso projektin wiki-merkinnästä selvitys tämän apuohjelman käytöstä.

SLOC tarkoittaa lähdekoodiriviä – tiedoston loogisten koodirivien määrä (toisin kuin fyysisten rivien määrä). Katso wikipedia-artikkelista lisätietoja näiden kahden välillä .

Kommentit

  • Se tarkoittaa erityisesti, että tiedostolla on suoritustila, joka on kirjattu itse git-arkistoon. Se ei ' ei tarkoita, että tiedoston suorittaminen todella toimii, eikä suoritettavien tiedostojen tilaa tarvitse merkitä git-muodossa.

Vastaa

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