mi ' jelentése a futtatható fájlnak? és a github utalás “sloc”?

Amikor elolvastam a GitHub opensource projekt kódját :

A tartalom előtt látom a

Executable File 67 lines (60 sloc) 2.42 KB 

szót.

mit jelent a Executable File és a sloc jelentése?

A PyCharm-ban futtatom, úgy tűnik, semmi sem történik. Mi a funkciója? hogyan kell használni a fájlt?

ide írja be a kép leírását

Megjegyzések

  • Úgy tűnik, hogy ez nem a szabad szoftver (vagy a nyílt forráskód) kérdése.
  • Úgy tűnik, a linkelt példád alapján a GitHub minden nem üres sort (beleértve a megjegyzéseket is) a " sloc " számlálás részeként számol. Mivel 7 üres sor van (beleértve a látszólag implicit üres sort is a fájl végén), a résidők száma 60. Amint azt a Wikipedia alább hivatkozott cikke megjegyzi, nem igazán van szabványos definíció arra, hogy mi számít 1 " SLOC ", ezért a különböző eszközök különböző módon jelenthetik ezt. Még arról sincs teljes egyetértés, hogy mi számít fizikai sornak a fájl végén, amint azt a példájából láthatja (a fájl 66 soros vagy 67-es?).

Válasz

A “Futtatható” azt jelenti, ahogy sejtetted, hogy ezt a fájlt közvetlenül futtathatod (vagyis nem csak könyvtár vagy gyűjtemény funkciók).
Pontosabban, ezt a futtatható fájlt úgy tervezték, hogy a beléptetett naplóból vegye be a bemenetet. Mivel a PyCharm-ban futtatja ezt a folyamatot, úgy tűnik, hogy nem csinál semmit. A segédprogram használatáról a projekt wiki-bejegyzésében olvashat magyarázatot.

A SLOC a Source Source of Code – a A fájl logikai kódsorainak száma (szemben a fizikai sorok számával). A kettő közötti különbségekről további információkat a a wikipédia cikkben talál. .

Megjegyzések

  • Pontosabban azt jelenti, hogy a fájl futtatható állapota van rögzítve magában a git adattárban. Nem ' nem azt jelenti, hogy a fájl futtatása valóban működne, és a futtatható fájloknak sem kell ezt az állapotot git-ben rögzíteniük.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük