Bir sonraki makalede Cloc'a bir göz atacağız. Bir geliştirici olarak çalışıyorsanız, ilerlemenizi paylaşmanız ve kodunuzun istatistikleri patron veya meslektaşları ile. Bu tür durumlarda, kişisel olarak kaynak kodunu analiz etmek için birkaç program olduğunu biliyorum. Böyle bir program 'Cloc'dur.
Cloc kullanarak yapabileceğiz farklı programlama dillerinden kod satırlarını kolayca sayın. Boş satırları, yorum satırlarını ve kaynak kodu satırlarını sayar. Sonunda bize sonucu sıralı bir sütun biçiminde gösterir. Cloc, tamamen Perl programlama dilinde yazılmış ücretsiz, açık kaynaklı, çapraz platform bir yardımcı programdır.
Cloc'un genel özellikleri
Cloc, bu tarz bir program için bize farklı özellikler sunar. Bunlar aşağıdakileri içerir:
- Es Kurulumu ve kullanımı kolay. Bağımlılık gerektirmez.
- Açık kaynak kodlu bir programdır ve çoklu.
- Üretebileceğiz çeşitli format türleriyle sonuçlanır, gibi; düz metin, SQL, JSON, XML, YAML veya virgülle ayrılmış değerler.
- Bize olanaklar sunuyor git ile kullan.
- Ayrıca yapabileceğiz dizinlerde ve alt dizinlerde kod sayma.
- İle de kullanılabilir tar, Zip dosyaları, Java .ear dosyaları gibi sıkıştırılmış dosyalar, vb.
Cloc kurulumu
Yarar Cloc, çoğu Unix benzeri işletim sisteminin varsayılan havuzlarında mevcuttur.. Dolayısıyla, aşağıda gösterildiği gibi Debian ve Ubuntu'daki varsayılan paket yöneticisini kullanarak kurabiliriz. Sadece bir terminal açmanız (Ctrl + Alt + T) ve şunu yazmanız yeterlidir:
sudo apt install cloc
Aynı zamanda olabilir gibi bir üçüncü taraf paket yöneticisi kullanarak yükleyin NPM.
npm install -g cloc
Kaynak kodun satırlarını sayın
Nasıl çalıştığını görmek için basit bir örneğe bakalım. Bir programım var, tipik olan 'Selam DünyaAşağıda size tek dosyayı içeren kodu gösteriyorum:
Daha hello.c programındaki kod satırlarını say, sadece koş:
cloc hola.c
- İlk sütun bize gösterecek kodun yapıldığı programlama dillerinin adı kaynak. Yukarıdaki çıktıdan da anlaşılacağı üzere programın kaynak kodu C programlama dilinde yazılmıştır.
- İkinci sütunda göreceğiz ki her programlama dilinde dosya sayısı. Bu örnek için, kodun içerdiği dosya sayısı olduğu için 1 gösterecektir.
- Üçüncü sütun gösterir toplam boş satır sayısı. Örnek kodumuzda sıfır boş satır var.
- Dördüncü sütunda göreceğiz ki yorum satırlarının sayısıs.
- Ve son ve beşinci sütun, kaynak kodun yorumları hariç toplam satır zar.
Sıkıştırılmış dosyaların satırlarını, bir dizinin içeriğini ve alt dizinleri sayın
Örnek, yalnızca yedi satır kod içeren bir programdır, bu nedenle koddaki satırları saymak önemli değildir. Daha büyük şeyleri saymakla ilgileniyorsak, aşağıdaki örneğe bir göz atın:
cloc archivo.zip
Önceki çıktıya göre, Cloc bize sıkıştırılmış bir dosyanın sonucunu güzel bir sütun formatında saniyeler içinde gösterecek. Sonunda her bölüm için brüt toplamı görebiliriz, bu bir programın kaynak kodunu analiz etmek söz konusu olduğunda çok yararlıdır.
Cloc yalnızca kaynak kod dosyalarını değil, aynı zamanda dizinler ve alt dizinlerdeki dosyaları da sayar.
Bir dizinde bulunan dosyaların kod satırlarını sayın:
cloc dir/
Bir Alt Dizinde bulunan dosyaların kod satırlarını saymamız gerekirse, şunu yazacağız:
cloc dir/sub/directorio
Cloc yardımı
Cloc, çeşitli programlama dillerini tanıyabilir. Onu görmek için tanınan dillerin tam listesi, Çalıştırmak:
cloc --show-lang
Cloc hakkında daha fazla bilgi edinmek istiyorsanız, yardım bölümünü kontrol edin terminalde yazarak (Ctrl + Alt + T):
cloc --help
Kim ister, danışabilir bu uygulama hakkında daha fazla bilgi deponuzda GitHub.