Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

compute_sloc_lang — Online w chmurze

Uruchom compute_sloc_lang w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie compute_sloc_lang, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


sloccount - liczba wierszy kodu źródłowego (SLOC)

STRESZCZENIE


sloccount [--wersja] [-- w pamięci podręcznej] [--dodać] [ --katalog danych katalog ] [--śledzić]
[--duplikaty] [--crossdupy] [--autogen] [--wieloprojekt] [--liczba plików] [--szeroki]
[--Detale] [ --wysiłek F E ] [ --harmonogram F E ] [ --koszt osoby koszt ] [ --nad głową
nad głową ] [ --addlang język ] [ --addlangall ] [--] katalogi

OPIS


sloccount zlicza fizyczne wiersze kodu źródłowego (SLOC) zawarte w potomkach
określony zestaw katalogów. Automatycznie określa, które pliki są kodem źródłowym
pliki i automatycznie określa język komputera używany w każdym pliku. Za pomocą
domyślnie podsumowuje wyniki SLOC i przedstawia różne szacunki (takie jak wysiłek i
koszt opracowania), ale jego wydajność można kontrolować za pomocą różnych opcji.

Jeśli podasz sloccount listę dwóch lub więcej katalogów, zliczenia zostaną podzielone
zgodnie z tą listą. Jest jedno ważne ograniczenie: nazwy bazowe
katalogi podane jako parametry muszą być różne, ponieważ te nazwy są używane do grupowania
informacje podsumowujące. Dlatego nie możesz uruchomić "sloccount /usr/src/hello /usr/local/src/hello".
To ograniczenie dotyczy tylko parametrów sloccount - podkatalogi pochodzące z
górne katalogi mogą mieć taką samą nazwę bazową.

Jeśli podasz sloccount tylko jeden katalog, sloccount spróbuje automatycznie znaleźć a
rozsądny podział do celów raportowania (aby wygenerować przydatny raport). w
w tym przypadku, jeśli katalog ma co najmniej dwa podkatalogi, to te podkatalogi
zostanie użyty jako podział. Jeśli pojedynczy katalog zawiera pliki, a także
katalogi (lub jeśli podasz sloccount jakieś pliki jako parametry), te pliki będą
przypisane do katalogu „top_dir”, dzięki czemu można je odróżnić od innych treści.
Wreszcie, jeśli istnieje podkatalog o nazwie „src”, to ten podkatalog jest ponownie uszkodzony
w dół, ze wszystkimi dalszymi podkatalogami poprzedzonymi "src_". Tak więc, jeśli katalog „X”
ma podkatalog "src", który zawiera podkatalog "modules", sloccount zgłosi a
oddzielna liczba dla "src_modules".

sloccount zwykle uwzględnia wszystkich potomków tych katalogów, chociaż o ile nie zostaniesz o to poinformowany
w przeciwnym razie ignoruje dowiązania symboliczne.

sloccount jest zwykłym interfejsem pakietu narzędzi o nazwie „SLOCCount”. Zwróć uwagę, że
nazwa całego pakietu jest pisana wielkimi literami, natomiast nazwa tego programu front-endowego
nie.

sloccount zwykle zgłasza szacunkowe czasy, nakład pracy i koszty w harmonogramie, a także dla
pojedynczych projektów szacuje również średnią liczbę aktywnych deweloperów. To są
jedynie szacunki, nie wyryte w kamieniu; możesz modyfikować parametry używane do poprawy
szacunki.

OPCJE


--wersja Zgłoś numer wersji SLOCCount i natychmiast wyjdź. Ta opcja
nie można łączyć z żadną inną opcją.

-- w pamięci podręcznej Nie przeliczaj; zamiast tego użyj buforowanych wyników z poprzedniego wykonania.
Bez opcji --cached lub --append sloccount automatycznie usuwa
katalog danych i odtwarza go.

--dodać Nie usuwaj poprzednich obliczeń z katalogu danych; zamiast tego dodaj
analiza aktualnej zawartości katalogu danych.

--katalog danych katalog
Przechowuj lub używaj danych z pamięci podręcznej w podanym katalogu danych; domyślna wartość to
"~/.slocdata".

--śledzić Śledź dowiązania symboliczne.

--duplikaty
Policz wszystkie duplikaty. Zwykle, jeśli pliki mają równą zawartość (zgodnie z ustaleniami)
przy użyciu wartości skrótu MD5), liczony jest tylko jeden.

--crossdupy Policz duplikaty, jeśli występują w różnych częściach podziału. Zatem,
jeśli główny katalog zawiera wiele różnych projektów i chcesz, aby
duplikaty w różnych projektach, aby liczyć w każdym projekcie, wybierz tę opcję.

--autogen Policz pliki kodu źródłowego, które wydają się być generowane automatycznie. Normalnie
są one wyłączone.

--wieloprojekt
Różne katalogi reprezentują różne projekty; inaczej, to jest
założono, że cały kod źródłowy należy do jednego projektu. to nie
zmienić całkowitą liczbę plików lub wartości SLOC, ale ma to wpływ na wysiłek
i harmonogramu szacunków. Biorąc pod uwagę tę opcję, wysiłek jest obliczany osobno dla
każdy projekt (a następnie zsumowany), a harmonogram jest szacunkowym harmonogramem
największy projekt.

--liczba plików Wyświetlaj liczbę plików zamiast SLOC.

--szeroki Wyświetlaj w formacie „szerokim” (oddzielonym tabulatorami).

--Detale Wyświetl szczegóły, czyli wyniki dla każdego pliku kodu źródłowego.

--wysiłek F E
Zmień współczynnik i wykładnik dla modelu wysiłku. Wysiłek (osobiście-
miesięcy) jest obliczana jako F*(SLOC/1000)^E.

--harmonogram F E
Zmień współczynnik i wykładnik dla modelu zestawienia. Harmonogram (w miesiącach)
jest obliczana jako F*(wysiłek)^E.

--koszt osoby koszt
Zmień średnią roczną pensję na koszt.

--nad głową nad głową
Zmień wartość narzutu na nad głową. Szacowany koszt jest obliczany jako nakład pracy *
koszt osobisty * koszty ogólne.

--addlang język
Dodaj język, który nie jest domyślnie uważany za „język” do raportowania.
Obecnie jedynymi dozwolonymi wartościami dla języka są „makefile”, „sql” i
"html". Pliki te nie są zwykle uwzględniane w liczbie SLOC, chociaż
ich wartości SLOC są obliczane wewnętrznie i są wyświetlane w liczbie plików.
Jeśli chcesz dołączyć więcej niż jeden taki język, zrób to, przekazując --addlang
więcej niż raz, np. --addlang makefile --addlang sql.

--addlangall
Dodaj wszystkie języki, które zwykle nie są uwzględniane w sprawozdaniach końcowych.

UWAGI


Podobnie jak w przypadku wielu innych programów używających opcji uniksowych, katalogi, których nazwy zaczynają się od
myślnik (``-'') może być błędnie zinterpretowany jako opcje. Jeśli katalogi do analizy mogą:
zaczynają się od myślnika, użyj podwójnego myślnika (``- -''), aby wskazać koniec listy opcji
przed wyświetleniem katalogów.

Użyj compute_sloc_lang online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Zwiększ biblioteki C ++
    Zwiększ biblioteki C ++
    Boost zapewnia bezpłatne przenośne
    recenzowane biblioteki C++. The
    nacisk kładziony jest na przenośne biblioteki, które
    dobrze współpracuje z biblioteką standardową C++.
    Zobacz http://www.bo...
    Pobierz biblioteki Boost C++
  • 2
    WirtualnyGL
    WirtualnyGL
    VirtualGL przekierowuje polecenia 3D z a
    Unix/Linux OpenGL na a
    GPU po stronie serwera i konwertuje plik
    renderowane obrazy 3D do strumienia wideo
    z którym ...
    Pobierz VirtualGL
  • 3
    libusba
    libusba
    Biblioteka, aby włączyć przestrzeń użytkownika
    programy użytkowe do komunikacji
    Urządzenia USB. Publiczność: deweloperzy, koniec
    Użytkownicy/Pulpit. Język programowania: C.
    Kategorie...
    Pobierz plik libusb
  • 4
    HAUST
    HAUST
    SWIG to narzędzie do tworzenia oprogramowania
    która łączy programy napisane w C i
    C++ z różnymi wysokopoziomowymi
    języki programowania. SWIG jest używany z
    różne...
    Pobierz SWIG
  • 5
    Motyw WooCommerce Nextjs React
    Motyw WooCommerce Nextjs React
    Motyw React WooCommerce, zbudowany z
    Następny JS, Webpack, Babel, Node i
    Express, używając GraphQL i Apollo
    Klient. Sklep WooCommerce w React(
    zawiera: Produkty...
    Pobierz motyw WooCommerce Nextjs React
  • 6
    archlabs_repo
    archlabs_repo
    Repozytorium pakietów dla ArchLabs To jest plik
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/archlabs-repo/.
    Został on hostowany w OnWorks w...
    Pobierz archlabs_repo
  • więcej »

Komendy systemu Linux

Ad