Home > 3.Parti Yazılımlar > Cloc Tool (Kod sayar)

Cloc Tool (Kod sayar)

Translate This Page:

Translate This Page:

Select your language:  English EN French FR German DE Portuguese PT Russian RU Turkish TR

Cloc Tool (Kod sayar) nedir, nasil kurulur, ne gibi kullanim alanlari vardir gibi sorulara cevap verip, çok küçük fakat bir o kadar da kolay bir şekilde sonuç almanızı sağlayacak olan cloc isimli ugulamanin kullanimi hakkinda detaylardan bahsedeceğim.

Cloc nedir ?

  • Cloc birçok programlama dilinde boş satırları, yorum satırlarını ve kaynak kodunun fiziksel satırlarını sayar.
  • Bir kod tabanının iki sürümü verildiğinde, cloc boş, yorum ve kaynak satırlarındaki farklılıkları hesaplayabilir.
  • Perl v5.6 ve üstü standart dağılımın dışında herhangi bir bağımlılık olmaksızın tamamen Perl’de yazılmıştır (bazı harici modüllerden gelen kodlar cloc içine gömülüdür) ve bu yüzden oldukça portatiftir.
  • Cloc, Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, AIX, HP-UX, Solaris, IRIX, z / OS ve Windows’un birçok çeşidinde çalıştığı bilinmektedir. (Windows’da cloc’nun Perl kaynak sürümünü çalıştırmak için, ActiveState Perl 5.6.1 veya üstü, Strawberry Perl, Cygwin veya Perl plug-in yüklü MobaXTerm’e ihtiyaç vardır. Alternatif olarak, PAR ile oluşturulan cloc Windows ikili dosyalarını kullanabilirsiniz.)

Nerede ihtiyaç duyabiliriz / Sağladığı kolaylıklar

  • Eğer bir kod analizi yapmanız gerekiyorsa bu bir pen test çalışmasında kod inceleme olabilir yada geliştirilmiş bir uygulamanın genel kod yapısını alamak için olabilir.
  • Asgari kurulum çabası gerektiren tek, bağımsız bir dosya olarak mevcuttur – sadece dosyayı indirin ve çalıştırın.
  • Bir dosyadan dil yorum tanımlarını okuyabilir ve bu yüzden henüz mevcut olmayan bilgisayar dilleriyle çalışabilir.
  • Çoklu bir yazılım geliştirme ortamında sonuçların dil ve proje ile birlikte toplanmasını sağlar.
  • Çeşitli formatlarda sonuçlar üretebilir: düz metin, SQL, XML, YAML, virgülle ayrılmış değerler.
  • Sıkıştırılmış arşivler içindeki kodları sayabilir ( Zip dosyaları, Java .ear dosyaları).
  • Çok sayıda sorun giderme seçeneği vardır.
  • Dosya ve dizin adlarını boşluklarla ve diğer sıradışı karakterlerle işler.
  • Standart Perl dağılımı dışında hiçbir bağımlılığı yoktur.

Bu kadar açıklamadan sonra uygulamayı nasıl kuracağımızı daha doğrusu nasıl çalıştıracağımıza geçebiliriz.

Uygulamanın web adresine buradan erişim sağlayabilirsiniz burada parametre kullanımına dair detaylı bilgi alabilirsiniz.
github adresine buradan erişim sağlayabilirsiniz.

Windows Platformunda kullanım :
Windows için buradaki adresten cloc-1.64.exe isimli dosyamızı buradan indiriyoruz ve c diskimize cloc isimli bir klasör açıp içerisine atıyoruz.
windows cmd penceresine geçiyoruz ve c:/cloc folderına gidiyoruz.

Linux / MacOS Platformunda kullanım :
Linux platformlarına kurmak için kullandığınız linux versiyonuna göre aşağıdaki komutlardan kedinize uygun olanı çalıştırınız.
Eğer makinenizde epel repo yüklü değilse aşağıdaki komut ile yükleyiniz.

Linux platformlarına kurmak için kullandığınız linux versiyonuna göre aşağıdaki komutlardan kedinize uygun olanı çalıştırınız

Paketim kurulduğuna göre aşağıdaki komutlar ile dosyamı analiz edebilirim.

 

Hakkinda Serdar Bayram

Bu yazı blog üzerinde Serdar Bayram tarafından hazırlanıp paylaşılmıştır. 2009 yılında açılan blogum kısa zaman içerisinde paylasımları ile dikkat cekip büyük bir izleyici kitlesine sahip olmuştur.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*