Araştırmalar Açık Kodlu Yazılımların Daha Hatasız Olduğunu Gösteriyor

0
FZ
Açık kodlu yazılımlar ve kapalı kodlu yazılımların kalitesine dair sabaha dek tartışmak ve bir yere varamamak mümkündür. Şimdiye dek bu konuda net bir ölçüm yapılmamıştı. Ancak kısa bir süre önce yapılmış bir araştırmanın sonuçlarına göre açık kaynak kodlu yazılımların kalitesi kesin olarak kapalı kodlu muadillerine göre daha yüksek.
Reasoning isimli araştırma şirketi objektif bir ölçüm yapmak için Illumina isimli C ve C++ kaynak kod denetleyicisini kullandılar. Sonuçlara göre Linux çekirdeğinin 2.4.19 sürümündeki TCP/IP yığıtı uygulamasında, 1000 satırlık kod parçası başına düşen hata miktarı 0.10; oysa 5 farklı kapalı kodlu işletim sistemindeki TCP/IP uygulamasına bakıldığında bu istatistiğin 0.55 yani neredeyse 5 kat daha fazla olduğu görülüyor. Bu diğer 5 sistem 10 yıldan daha uzun süredir piyasada kullanılıyor! Sonuç: Linux, bu bakımdan `olgun´ kabul edilen sistemleri geçmiş durumda.

Detaylarını burada okuyabileceğiniz habere göre Reasoning şirketi herhangi bir tarafı tutmuyor ve konu ile ilgili olarak genel kabul görmüş açıklamaları yapmakla yetiniyor. Mesela açık kodlu yazılım kullanıcılarının bir bölümü sadece hatayı tespit edip raporlamakla kalmıyor, peşinden gidip onu düzeltiyorlar da. Ve tabii kod açık olduğu için çok daha fazla eleştiriye maruz kalıyor, hatalar daha çabuk yakalanıyor ve yok ediliyor, bu da daha kaliteli koda yol açıyor. Binlerce yetenekli programcı tarafından kodunun didik didik edileceğini bilen bir programcı da kodunu kamuya açmadan önce bir hayli titiz çalışmak zorunda hissediyor kendini.

Görüşler

0
inoxes
şahsen olabildiğince hatasız ve bug'sız kod yazmaya deneysel amaçlı programlarımda bile özen gösteririm fakat baş ucumda 3 gün sürmesi gereken işi sabaha yetiştirmemi isteyen patronlar ve durmadan bana taklalar atlatan analistler olduğu sürece ne yazık ki içime sinmese bile kalitesiz ve çalakalem kod yazmaya mecbur kalıyorum.
MS ya da diğer yazılım firmalarının programcılarının
gpl üzerinde çalışan programcılarından daha kalitesiz olduğunu düşünmüyorum fakat araya tüccarlar girince ne yazık ki kaliteden ödün vermek zorunda bırakılıyoruz.

En azından benim çalıştığım uygulama yazılımı sektöründe ben ve bir çok arkadaşımın durumu böyle.


0
FZ
Ne demek istediğini gayet iyi anlayabiliyorum. Ancak görüldüğü gibi burada `uygulama´ yazılımlarından ziyade sistem yazılımları söz konusu. Yani muhasebe, ERP, vs. tarzı yazılımlardan çok TCP-IP, çekirdek, e-posta sunucu ve okuyucu gibi çok geniş kitlelere hitap eden temel sistem yazılımları. Bunları yazarken insanın başında genellikle şirket patronları ya da analistler falan olmuyor. Standartlara uyup kaliteli kod yazdıktan sonra sadece hayalgücün ile sınırlısın.
0
inoxes
peki neden bazı firmalar urunlerini satafatli bir sekilde piyasaya sunduktan 1 ay sonra yama yazilimlari cikariyorlar. Sanırsam urunlerin cikis tarihini programcilardan daha cok sirket yoneticileri belirliyor.
0
anonim
inoxes'e katiliyorum bu konuda. gerci henuz bi universite orencisiyim ama bugune kadar duyduklarim pazarlama dehasi (?) endustri muhendislerinin programcilari devamli baski altinda tuttuklari yonunde. sektordeki insanlari dinlemek tabii daha mantikli ama ornegin 55000 muhendisli Micros~1in bu muhendislerin birine bile hava aldirdigini sanmiyorum :))
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Doktora Tezi Başa Bela Oldu!

FZ

Sean Gorman isimli doktora öğrencisinin tezine bakan profesör "basit ve önemsiz" bir çalışma demişti. Gorman´ın kendisi de çıktığı kızlara tezinden pek bahsetmiyordu çünkü "o kadar sıkıcı idi ki genellikle gözlerini tavana dikip ıslık çalmaya başlıyorlardı."

Ancak 11 Eylül 2001 saldırılarından sonra Gorman´ın tezi öyle bir önem kazandı ki şirketler onu ele geçirmek, hükümet parça parça etmek, El Kaide ise kullanmak istedi.

Gorman doktora tezinde ne yapmıştı?

Terörist saldırıların Internet kullanımı üzerindeki etkileri

larweda

Cnet'te yer alan bir habere göre, arama motorlarının en çok aranan kelimeleri sex, britney spears, pamela anderson, backstreet boys olmaktan çıkıp, World Trade Center, BBC, Pentagon, Osama bin Laden, Taliban, American Flag, FBI, American Airlines ve American Red Cross arama motorlarının en popüler kelimeleri haline gelmişler. Ve ilginç bir şekilde "Nostradamus" ta bunların arasında.

Ek olarak, kullanıcıların basit ingilizce sorular sormalarına izin veren bir arama motoru olan Jeeves'e geçen hafta en yoğun gelen soru da şu şekilde: "Where is the World Trade Center?", yani "Dünya Ticaret Merkezi nerededir?".

Dünya artık Osama bin Laden'in Pamela Anderson'dan daha ünlü olduğu bir yer.

Güney Kore'de Okullar GNU/Linux'a Geçiyor

FZ

Güney Koreli uzmanlar tarafından geliştirilen açık kaynak işletim sistemi halen başkent Seul’de 190 okulda birden denenmeye başladı. Güney Kore, böylece kendi ulusal Linux sistemini okullarında yaygınlaştırmış oluyor. Güney Kore Bilişim Dairesi (KIPA) Başkanı Jin Ko Hyun, Linux’un Güney Kore versiyonunun başarısına inandıklarını açıkladı.

Hyun, yeni sistemin yazılım devi Microsoft’a karşı bir hamle olmadığını, ülkenin kendi ulusal yazılım ve donanım teknolojisini geliştirmede bir adım olduğunu vurguladı. Hyun, ayrıca güvenlik sorunlarının ve maliyetin kendileri için önem taşıdığının altını çizdi. Hyun, yerli sistemlerin kullanılmasının yerli yazılımcıların etkinliğini artıracağını ve yerli endüstrinin güçlenmesinin yolunu açacağını belirtti.

Turing Günleri 2004: Kuantum Bilgi İşlem

FZ

İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri bölümü tarafından düzenlenen Turing Günleri 2004 etkinliğinin bu seneki konusu kuantum bilgi işlem. Yerli ve yabancı pek çok uzman ve araştırmacının katılacağı bu beyin fırtınası için yerinizi şimdiden ayırtın.

FM sitesinde daha önce kuantum bilgi işlemle ilgili önemli haberler yayınlanmıştı:

- QCL Programlama Dili (Bunu geliştiren sıkı Özgür Yazılım taraftarı Dr. Oemer de etkinlik davetlileri arasında ;-)
- Kuantum noktaları ve programlanabilir madde
- Pratik kuantum şifreleme
- Shor Algoritması NMR yöntemi ile gerçekleştirildi

Etkinlik programı ise şöyle:

Verimerkezi ile havuz ısıtmak

Betelgeuse

Bir verimerkezindeki sunucuların ürettiği ısı ile neler yapılabilir dersiniz?