İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

get_sloc - Bulutta Çevrimiçi

Get_sloc'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen get_sloc komutudur.

Program:

ADI


sloccount - kod kaynak satırlarını say (SLOC)

SİNOPSİS


yavaş sayım [--versiyon] [--önbelleğe alınmış] [--eklemek] [ --veridir rehber ] [--takip et]
[--kopyalar] [--çapraz geçişler] [--otojen] [--çoklu proje] [--dosya sayısı] [--geniş]
[--detaylar] [ --çaba göstermek F E ] [ --Takvim F E ] [ --kişi maliyeti maliyet ] [ -- genel gider
havai ] [ --addlang dil ] [ --addlangall ] [--] dizinleri

TANIM


sloccount, torunlarında bulunan fiziksel kaynak kod satırlarını (SLOC) sayar.
belirtilen dizinler kümesi. Hangi dosyaların kaynak kod olduğunu otomatik olarak belirler
dosyalar ve her dosyada kullanılan bilgisayar dilini otomatik olarak belirler. Tarafından
varsayılan, SLOC sonuçlarını özetler ve çeşitli tahminler sunar (efor ve
geliştirme maliyeti), ancak çıktısı çeşitli seçeneklerle kontrol edilebilir.

Sloccount'a iki veya daha fazla dizinden oluşan bir liste verirseniz, sayılar bölünür
o listeye göre. Önemli bir sınırlama vardır:
parametre olarak verilen dizinler farklı olmalıdır, çünkü bu adlar gruplamak için kullanılır.
Özet bilgi. Bu nedenle, "sloccount /usr/src/hello /usr/local/src/hello" komutunu çalıştıramazsınız.
Bu sınırlama yalnızca sloccount parametreleri için geçerlidir - alt dizinler
üst dizinler aynı temel ada sahip olabilir.

sloccount'a yalnızca tek bir dizin verirseniz, sloccount otomatik olarak bir dizin bulmaya çalışır.
raporlama amacıyla makul bir döküm (böylece faydalı bir rapor üretecektir). İçinde
bu durumda, dizinin en az iki alt dizini varsa, o zaman bu alt dizinler
kırılım olarak kullanılacaktır. Tek dizin, dosyaların yanı sıra
dizinler (veya sloccount'a bazı dosyaları parametre olarak verirseniz), bu dosyalar
"top_dir" dizinine atanır, böylece onları diğer içeriklerden ayırt edebilirsiniz.
Son olarak, "src" adında bir alt dizin varsa, o alt dizin tekrar bozulur.
aşağı, "src_" ön ekine sahip diğer tüm alt dizinlerle. Böylece, eğer "X" dizini
"modüller" alt dizinini içeren bir "src" alt dizinine sahipse, sloccount bir
"src_modules" için ayrı sayım.

sloccount normalde bu dizinlerin tüm torunlarını dikkate alır, ancak söylenmedikçe
aksi halde sembolik bağları yok sayar.

sloccount, "SLOCCount" adlı araç paketinin olağan ön yüzüdür. Şuna dikkat edin:
tüm paketin adı büyük harflere sahipken, bu ön uç programın adı
değil.

sloccount normalde çizelge süresi, çaba ve maliyet tahminlerini rapor eder ve
tek projeler aynı zamanda ortalama aktif geliştirici sayısını da tahmin eder. Bunlar
sadece tahminler, taşa kazınmış değil; geliştirmek için kullanılan parametreleri değiştirebilirsiniz.
tahmin etmektedir.

SEÇENEKLER


--versiyon SLOCCount'un sürüm numarasını bildirin ve hemen çıkın. Bu seçenek
başka bir seçenekle kullanışlı bir şekilde birleştirilemez.

--önbelleğe alınmış Yeniden hesaplamayın; bunun yerine, önceki bir yürütmeden önbelleğe alınmış sonuçları kullanın.
--cached veya --append seçeneği olmadan, sloccount otomatik olarak
data dizini ve yeniden oluşturur.

--eklemek Veri dizininden önceki hesaplamaları kaldırmayın; bunun yerine şunu ekleyin:
veri dizininin mevcut içeriğine analiz.

--veridir rehber
Önbelleğe alınmış verileri verilen veri dizininde saklayın veya kullanın; varsayılan değer
"~/.slocdata".

--takip et Sembolik bağlantıları takip edin.

--kopyalar
Tüm kopyaları sayın. Normalde, dosyalar eşit içeriğe sahipse (belirlendiği gibi
MD5 karma değerleri kullanılarak), yalnızca bir tanesi sayılır.

--çapraz geçişler Dökümün farklı bölümlerinde meydana geliyorlarsa yinelenenleri sayın. Böylece,
en üstteki dizin birçok farklı proje içeriyorsa ve
her projede saymak için farklı projelerde kopyalar, bu seçeneği seçin.

--otojen Otomatik olarak oluşturulmuş gibi görünen kaynak kod dosyalarını sayın. Normalde
bunlar hariçtir.

--çoklu proje
Farklı dizinler farklı projeleri temsil eder; aksi halde
tüm kaynak kodun tek bir projeye ait olduğu varsayılmıştır. bu olmaz
toplam dosya sayısını veya SLOC değerlerini değiştirin, ancak çabayı etkiler
ve zamanlama tahminleri. Bu seçenek verildiğinde, efor için ayrı hesaplanır
her proje (ve sonra toplanır) ve zamanlama, projenin tahmini programıdır.
en büyük proje.

--dosya sayısı SLOC yerine dosya sayılarını görüntüleyin.

--geniş "Geniş" (sekmeyle ayrılmış) biçimde görüntüleyin.

--detaylar Ayrıntıları, yani her kaynak kod dosyası için sonuçları görüntüleyin.

--çaba göstermek F E
Efor modeli için faktörü ve üssü değiştirin. Çaba (şahsen-
ay) F*(SLOC/1000)^E olarak hesaplanır.

--Takvim F E
Zamanlama modelinin faktörünü ve üssünü değiştirin. Program (ay olarak)
F*(efor)^E olarak hesaplanır.

--kişi maliyeti maliyet
Ortalama yıllık maaşı şu şekilde değiştirin: maliyet.

-- genel gider havai
Genel gider değerini şu şekilde değiştirin: havai. Tahmini maliyet, efor olarak hesaplanır *
personel maliyeti * genel gider.

--addlang dil
Varsayılan olarak bildirilecek bir "dil" olarak kabul edilmeyen bir dil ekleyin.
Şu anda dil için tek yasal değerler "makefile", "sql" ve
"html". Bu dosyalar normalde SLOC sayımlarına dahil edilmez, ancak
SLOC'leri dahili olarak hesaplanır ve dosya sayılarında gösterilir.
Böyle birden fazla dil eklemek istiyorsanız, bunu --addlang ileterek yapın.
birden fazla, örneğin --addlang makefile --addlang sql.

--addlangall
Nihai raporlara normalde dahil edilmeyen tüm dilleri ekleyin.

NOTLAR


Unix benzeri seçenekleri kullanan diğer birçok programda olduğu gibi, adları bir ile başlayan dizinler
tire (``-'') seçenekler olarak yanlış yorumlanabilir. Eğer analiz edilecek dizinler
bir tire ile başlayın, seçenek listesinin sonunu belirtmek için çift tire (``- -'') kullanın
dizinleri listelemeden önce.

onworks.net hizmetlerini kullanarak get_sloc'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad