metrikler

C, C ++, JavaScript ve Python programları için ölçümler üretir
Şimdi İndirin

metrikler Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • LGPL v3
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Mark Fink
  • yayıncı web sitesi:
  • http://mark-fink.de

metrikler Etiketler


metrikler Açıklama

C, C ++, Javascript ve Python programları için ölçümler üretir Metrikler, geliştiricinin mevcut açık kaynaklı metrikler ambalajları ile ilgili hayal kırıklığından doğan bir yazılımdır. Gelişimci yorumcu, bunların çoğu bu sorun olmaz. Ancak her biri ve her birinin farklı bir odağına sahiptir. Çoğu metrik paketi, mevcut metriklere ve desteklenen dillere yönelik kısıtlamalara sahiptir. Bazı önde gelen örnekler (CCCC, Sloccount, Pimmetri, Eclipse-Metrikler, OhCount). Metrik paketleriyle ilgili bir sorundur. Bu büyük adamlar genellikle farklı programlama dillerinden yapılmıştır. C, C ++, Java, JavaScript, python azdır. Paketlerin sınırlı kapsamı nedeniyle, birden fazla paketin çıktısını birleştirmeye çalıştım. Ancak daha fazla sorun var. Her pakette farklı bir çıktı biçimine sahiptir (maymun yamalı, ekran okuma, XML-mangling ve CSV-Magic'e sahip olduğumdan beri benim için sorun yok). Farklı paketlerin ölçüm çıktısı ile ilgili gerçek sorun, aynı zamanda uyumsuz olmalarıdır! Böyle bir şey hayal edebilecek olan her ölçüm paketi, bir kod satırının olabileceği kendi felsefesi vardır. Dürüst olmak gerekirse, iki dil avukat sorarsanız, bir kod satırının ne olacağını en az beş farklı cevap alabilirsiniz. Öyleyse başka bir tane yaratalım! Evet !! Beni tanıyorsan, bir paket kullanıcısı olabileceğinin farkındasın, belki de ağır bir kullanıcı ama asla bir paket bakıcısı. Kendi eşyalarımı yazmamak, diğer insanların eşyalarını kullanmaktan bahsediyorum. Öte yandan benim için bir paketi korumaktan daha kötü olan tek şey, ticari olanı kullanmaktır. Bunu söyledikten sonra, kodlamaya başladığını söyleyerek. Küçük eksikliklerini çok seviyorum. Pimetrikler, diğer programlama dilleri için piton ve özel ölçümlerden daha kolay bir şekilde tasarlanmıştır. Pymetrics, zaten pylint tarafından ele alınan ve çıkaracağım diğer programlama dilleri için geçerli olmayan şeyleri içerir. Bu aşamada, yalnızca Sloc ve McCabe metriklerine odaklanacağım ve genişletilebilirliğini koruyacağım. Hedef diller C, C ++, JavaScript ve Python'dur. Pimmetrikler çok fazla test kaşığı eksik ve bu sorunu da idare etmek istiyorum. Metriklerde daha fazla şey. Pimmetriklerle karşılaştırıldığında, Sloc metric'i çok fazla değiştirdim. Pimmetrikler, geçmişte sloc metrik için eleştirildi. Yukarıda belirtilen metrik paketler için ortak payda olarak anladığım bir şeyi basitleştirdim. Bu tür metrik çizgileri sayar, ancak boş çizgileri ve yorumları hariç tutar. Bu bazen kodun kaynak satırları olarak adlandırılır (SLOC). Literatürde, bu genellikle fiziksel kod satırları olarak da adlandırılır. Bahsetmek istediğim bir şey, Numune Programlama Dil dosyalarını OhCount'dan ödünç aldığımdır. Gereksinimler: · Python


metrikler İlgili Yazılım