Nedir Bu Kaynak Kodu Meselesi ?
Açık kaynak projelerindeki toplam kusur sayısı düşüyor, satıcı Kapital tarafından yeni bir çalışma bulundu.
Programlama kodunun analiz edilmesinde kullanılan araç üreticisi, 2006 yılında ABD İç Güvenlik Bakanlığı'ndan bir sözleşme aldı. Kamu kurumları tarafından gittikçe artan bir şekilde kullanılan açık kaynaklı yazılımların kalitesinin artmasına yardımcı oluyor.
Satıcı, açık kaynak projeleri ve geliştiricilerin analiz edilecek kodu gönderebilecekleri bir Web sitesi kurdu. Satıcı, kaç kusurun çözüldüğüne bağlı olarak bir dizi "basamak" a atar.
"Defekt yoğunluğu", son üç yıl içinde, site üzerinden taranan projeler arasında yüzde 16 oranında düşmüş ve 11.200 kusur ortadan kaldırılmıştır. Coverity'nin son raporuna göre
Rung 1 ve 2'de keşfedilen kusurları çözdükten sonra dört projeye en üst seviye "Rung 3" statüsü verildi. Bunlar Samba, Tor, OpenPAM ve Ruby'dir.
Scan site, Coverity'ye göre şu ana kadar 280 projeden 60 milyondan fazla benzersiz kod dizisini analiz etti. 180'den fazla proje, açık kaynak projelerini taramak için aktif olarak çalışan geliştiricilere sahiptir.
Coverity'nin tarama hizmeti, bir uygulamayı çalıştırmak zorunda kalmadan güvenlik veya performans sorunları için kodları kontrol etmek için kullanılan statik analizi kullanır. Bu, "karmaşık bir programda çalıştığı sırada her yolu test etmenin çok sayıda özel test vakası inşa etmesini veya kodu özel şekillerde yapılandırmayı gerektirdiğini", çünkü bu tercih edilir. "
" Statik analiz [araçlar] size söylemez iş sürecinizin doğru bir şekilde çalıştığını ancak kodun kendisinin teknik olarak sağlam olduğunu ve uygun bir kod incelemesinden geçen koddan görmeyi beklediğiniz en iyi programlama türlerini izlediklerini söyleyeceklerdir, ”diyor Forrester Research analys Jeffrey Hammond e-posta ile.
Araçlar, kodda "yapısal" anti-kalıplar 'bulmak için en yararlı olma eğilimindedirler, bellek sızıntıları ve arabellek taşmaları gibi performans ve güvenlik sorunları ile sonuçlanabilecek zayıf programlama uygulamaları Çok çekirdekli bir işlemci ortamında kodun paralel yürütülmesi nedeniyle hatalar gibi daha egzotik koşullar, "diye ekledi.
Bugün ödüle layık görülen 10 açık ödüllü açık kaynak uygulaması
Bu yılki InfoWorld “Bossie” ödüllerinde 125 honore arasında, iş kullanımı için çok sayıda değerli taş var.
Excel çalışma kitabındaki çalışma sayfalarının varsayılan sayısı nasıl değiştirilir
Birden çok çalışma kitabında birden çok çalışma sayfası oluşturmak isterseniz, işte bu bir numaradır. Excel`i açtığınızda varsayılan çalışma sayfası sayısını değiştirin.
Sekoya Kaynak Extractor: Kaynak dosyaları
EXE dosyaları ayıkla> Redwood Kaynak Extractor, EXE, DLL veya OCX dosyası. Simgeleri, imleçleri, resimleri, dize tablolarını, sürüm bilgilerini vb. Ayıklayın.