W następnym artykule przyjrzymy się Clocowi. Jeśli pracujesz jako programista, być może będziesz musiał udostępniać swoje postępy i statystyki twojego kodu z szefem lub współpracownikami. W takich przypadkach osobiście znam kilka programów do analizy kodu źródłowego. Jednym z takich programów jest „Cloc”.
Używając Cloc, będziemy w stanie to zrobić łatwo policz wiersze kodu z różnych języków programowania. Zlicza puste wiersze, wiersze komentarza i wiersze kodu źródłowego. Na końcu pokazuje nam wynik w uporządkowanym formacie kolumn. Cloc to darmowe, wieloplatformowe narzędzie typu open source, całkowicie napisane w języku programowania Perl.
Ogólna charakterystyka Cloc
Cloc oferuje nam różne cechy programu w tym stylu. Są to między innymi:
- Es Łatwy w instalacji i obsłudze. Nie wymaga zależności.
- Jest to program typu open source i między platformami.
- Będziemy w stanie produkować wyniki w różnych formatach, Jak na przykład; zwykły tekst, SQL, JSON, XML, YAML lub wartości rozdzielane przecinkami.
- Daje nam możliwości używać z git.
- Będziemy też mogli policz kod w katalogach i podkatalogach.
- Może być również używany z skompresowane pliki, takie jak tar, pliki Zip, pliki Java .ear, itp.
Instalacja Cloc
Użyteczność Cloc jest dostępny w domyślnych repozytoriach większości systemów operacyjnych typu Unix. Możemy więc zainstalować go za pomocą domyślnego menedżera pakietów na Debianie i Ubuntu, jak pokazano poniżej. Wystarczy otworzyć terminal (Ctrl + Alt + T) i wpisać:
sudo apt install cloc
Możesz również zainstaluj za pomocą menedżera pakietów innej firmy, takiego jak NPM.
npm install -g cloc
Policz wiersze kodu źródłowego
Aby zobaczyć, jak to działa, spójrzmy na prosty przykład. Mam program, typowy ”Witaj świecie'napisane w C. Poniżej przedstawiam kod zawierający jedyny plik:
do policz wiersze kodu w programie hello. c, po prostu biegnij:
cloc hola.c
- Pierwsza kolumna pokaże nam nazwy języków programowania, z których zbudowany jest kod źródło. Jak widać na powyższym wyjściu, kod źródłowy programu jest napisany w języku programowania C.
- W drugiej kolumnie zobaczymy plik liczba plików w każdym języku programowania. W tym przykładzie wyświetli 1, ponieważ jest to liczba plików, które zawiera kod.
- Trzecia kolumna pokazuje całkowita liczba pustych wierszy. W naszym przykładowym kodzie mamy zero pustych wierszy.
- W czwartej kolumnie zobaczymy plik liczba wierszy komentarzas.
- A ostatnia i piąta kolumna zawiera plik całkowita liczba wierszy kodu źródłowego bez komentarzy kostka do gry.
Policz wiersze skompresowanych plików, zawartość katalogu i podkatalogów
Przykładem jest program z zaledwie siedmioma wierszami kodu, więc liczenie wierszy w kodzie nie jest wielkim problemem. Jeśli interesuje nas liczenie większych rzeczy, spójrz na następujący przykład:
cloc archivo.zip
Zgodnie z poprzednim wyjściem, Cloc pokaże nam wynik skompresowanego pliku w ciągu kilku sekund, z ładnym formatem kolumn. Na końcu widzimy sumę brutto dla każdej sekcji, co jest bardzo przydatne, jeśli chodzi o analizę kodu źródłowego programu.
Cloc zlicza nie tylko pojedyncze pliki z kodem źródłowym, ale także pliki w katalogach i podkatalogach itp.
Policz linie kodu plików zawartych w katalogu:
cloc dir/
Jeśli musimy policzyć linie kodu plików znajdujących się w podkatalogu, napiszemy:
cloc dir/sub/directorio
Cloc help
Cloc potrafi rozpoznać różne języki programowania. Widzieć ją pełna lista rozpoznawanych języków, biegać:
cloc --show-lang
Jeśli chcesz dowiedzieć się więcej o Cloc, sprawdź sekcję pomocy wpisywanie w terminalu (Ctrl + Alt + T):
cloc --help
Kto chce, może się skonsultować więcej informacji o tej aplikacji w swoim repozytorium GitHub.