Kod Satırı Başına Hata Sayısı
Hatalar / LOC yalnızca bireye göredir. Kaynak kod havuzuna bağlanan hata izleme araçlarını kullanan işletmeler için. Bir yöneticinin sorunları, geliştiriciye göre düzenlemek, geçmiş sayılara ve kod değişikliklerine göre sıralaması mümkündür.
Hatalar İşinize Göre
Son derece deneyimli, son derece yetenekli, çok akıllı ve bağımsız işler yapabilen üst düzey bir yazılım geliştiricinin, bir izleme sisteminde daha fazla hataya sahip olma olasılığı çok daha düşük, daha sonra da çok az deneyime sahip küçük bir geliştirici olması muhtemel.
Bu nasıl mümkün olabilir?
Üst düzey geliştiriciler genellikle daha yüksek risk geliştirme görevlerinde bulunurlar. Kodun yeniden düzenlenmesi ve örnek olarak yeni sistemler oluşturulması. Küçük geliştiriciler genellikle üst düzey geliştiricilerin zamanına değmeyen bilinen sorunları çözmek için görevlendirilir.
Bu nedenle, bir göreve atanan bir genç, böcek getirmez, düzeltir ve üst düzey bir geliştiricinin bunları getirme riski vardır, çünkü arşivlemeye çalıştıkları şeyin yararı, bunları tamamlayan küçük sorunlardan daha önemlidir. görevler.
Dil Sözdizimi Önemli
Bir dilin daha az hata getirdiği iddiası, çünkü daha az kod satırında daha fazlasını başarabildiği için tam bir efsanedir. C ++ / C # / Java gibi yüksek derecede yapılandırılmış diller, geliştiriciyi, istenen talimatın ne olduğunu, Python / PHP gibi dillerin çok iyi yapılandırılmamış olması durumunda açıkça belirtmelerini ister. Bu diller, yalnızca bir geliştiriciyi değil aynı zamanda dil ayrıştırıcısını da karıştıracak yazılı ifadelere izin verir.
Derleyici Hataları Azaltır
Python / PHP'deki kaç hata bunu üretim sunucularına dönüştürdü, çünkü geliştiricinin bir şeyin yanlış olduğu konusunda uyarıcı derleyici yoktu. LOC başına hataları ölçtüğünüzde, derleyici kaynak kodunu işlemeden önce mi yoksa sonra mı?
2019 güncellemesi:
Derleyiciler, doğanın veya böceklerin sayısında bir fark yaratmaz. Hatalar tamamen kaynak kodunu yazan kişiye göre görecelidir ve böceklerin kendileri doğaları gereği çok öznel olabilir.