LibreOffice'se PVS-Studio ile yapılan kontrolde 240 bug tespit edildi.

Başlatan rutku, 03 Mart 2015 - 01:16:44

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

rutku

Özgür yazılım olarak en çok kullanılan ofis yazılımını c++ ile yazılmış kısımlarını PVS-Studio ile kontrol edilmesi sonucu 240 hataları tespit edilmiş. Bunu da firma kendi sayfasında birazını kategorilere ayırarak göstermiş. Bunlar; yazım hataları, anlaşılmayan kodlar, kopyala-yapıştır vakaları gibi.



Beni hayretle tebessüm ettiren ise kopyala-yapıştır kısmında ki muazzam hata.

uno::Sequence< OUString >
SwXTextTable::getSupportedServiceNames(void)
{
  uno::Sequence< OUString > aRet(4);
  OUString* pArr = aRet.getArray();
  pArr[0] = "com.sun.star.document.LinkTarget";
  pArr[1] = "com.sun.star.text.TextTable";
  pArr[2] = "com.sun.star.text.TextContent";
  pArr[2] = "com.sun.star.text.TextSortable";
  return aRet;
}


pArr da ki 3 indis nerede ?!?  ;D



LibreOffice 480 nin üzerinde kişinin katkı yaptığı projeymiş. Tabiki de hatalar olabilir fakat bu kadar acemice hatalar olacağını hiç düşünmemiştim. O hataları acemi olarak ben bile yapmıyorum  ;D.
Buradan şu sonuç çıkıyor daha fazla kod kontrolü.
Kaynak : http://www.viva64.com/en/b/0308/
Hayallerini kodla ...

uKiriş
Mezgeldek

Reverser

Acemice değil ki gözden kaçmış sadece oluyor böyle şeyler :)

XFCE ROCKS !
Powered by Thunar & XFWM4



rutku

Hatalar fazlaca olunca yüzlerce kişinin nasıl gözünden kaçıyor anlamak mümkün değil :). Kaldı ki bunun testini yaparken nasıl denk gelmemişler hayret. Galiba denetcileri az. ;)
Hayallerini kodla ...

uKiriş
Mezgeldek