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

Herkese Açık Tamamen Türkçe ve Video Destekli Programlama Eğitimi - 2

FZ

Türkiye'de bir ilki gerçekleştiren İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri bölümü herkese ama özellikle de hevesli ortaokul ve lise öğrencilerine açık, tamamen Türkçe, zengin video destekli bir "programlamaya giriş" ve "bilgisayar bilimleri" dersleri serisi hazırlamaya girişmişti. Bunun 2. bölümü hazır ve bugün yayına girdi. Konuyla ilgili detaylı haberi buradan okuyabilirsiniz.

İşbirliği Teorisi: Hile Yapmanın Zararları Üstüne

malkocoglu

Ünlü bilim adamı Darwin, bir insan özelliğinin eğer avantaj sağlayan bir özellik ise bir nesilden ötekine geçeceği fikrini öne sürmüştü. Fakat Darwin, gene kendi teorisi olan en güçlünün hayatta kalacağı kuralını çiğnemeden, ilk insanların hayatla mücadelede niye ilk kez işbirliği yapmaya karar verdiklerini bir türlü açıklayamamıştı. Geçen hafta ortaya çıkan bir matematikçi gurubunun teorileri, bu sorunun nihai olarak çözmeye aday gözüküyor.

Neuromancer radyo tiyatrosu

sundance

Beğenerek takip ettiğimiz sitelerden Boing Boing'in haberine göre bir Neuromancer hayranı, BBC'nin yayınladığı iki saatlik radyo tiyatrosunu, mp3 olarak kendi sitesinden yayınlamaya başlamış.

Bilmeyenler için, Neuromancer, William Gibson'ın 1984 yılında yayınladığı ve bütün belli başlı bilim kurgu ödüllerini toplayan meşhur romanı. Matrix ve Cyberspace kavramlarının ilk kez telaffuz edildiği bu çığır açan romanın radyo tiyatrosunu Bittorrent üzerinden bulmanız mümkün. Ben dinledim, oldukça güzel yapmışlar. (Not: Haber yayınlandığı sırada sözkonusu torrent fazla kaynak tükettiği için yaından kaldırılmıştı. Fakat, yeteri kadar dağılmış 40Mb'lık neuroplay.zip dosyasını, dc, emule ya da torrent üzerinden aratabilirsiniz)

İTܒde Wireless Network sempozyumu

larweda

İstanbul Teknik Üniversitesi öğrenci klüpleri tarafından düzenlenen İTÜ Wireless Network Sempozyumu’nda kablosuz ağ teknolojisi ile ilgili son gelişmeler tartışılacak.
Sempozyum, 7 Aralık Cuma günü [bugün :-( ] İTÜ Ayazağa Kampüsü’ndeki Süleyman Demirel Kültür Merkezi’nde gerçekleşecek. Tüm gün sürecek sempozyumda sektörün önde gelen şirketleri farklı alanlardaki teknolojileri tanıtacak. Tartışılacak konular arasında GSM teknolojisinin gelişimi, kablosuz habercilik, Wireless LAN technologies ve 3. Nesil iletişim protokolleri gibi başlıklar yeralıyor. Detaylı bilgi için: www.ituwireless.cjb.net

Dizüstü bilgisayarlar cinsel sağlığı olumsuz etkileyebilir mi?

mos

Araştırmalara göre, dizüstü bilgisayar kullanımı uzun vadede erkeklerin çocuk sahibi olabilme şansını tehlikeye atabiliyormuş.

Haberde ; önümüzdeki sene dünya çapında dizüstü bilgisayar kullanımının 150milyonu bulacağı, gelişen teknoloji neticesinde fiyat ve boyutların küçülmesinin de bir sonucu olarak genç nüfus arasında dizüstü bilgisayar kullanım oranının artacağı kaydediliyor.