[Gelistirici] [RFC] Test Süreçleri

Serbulent UNSAL serbulent at pardus.org.tr
22 Eki 2008 Çar 11:41:44 EEST


2007 için çok problem çıkartmayan şu an ki sürecimiz 2008 için aynı 
rahatlıkta ve hızda işleyemiyor. Bunun en temel sebebi 2008 deposu için 
yapılan güncelleme/ paket sayısının oldukça fazla olması.

Bu sayı fazlalığı bir seferde test edilmesi gereken paket sayısını oldukça 
yükseltiyor ki bu da sadece hızı değil kaliteyi de düşürüyor. Bir çok paketi 
yeterli zaman olsa çok daha detaylı test etme imkanımız olabilecekken zaman 
kısıtları sebebiyle temel işlevler ile yetinmek zorunda kalıyoruz.

Yeni bir süreç tanımlamaya ihtiyacımız  olduğunu ve bunu ciddi bir şeyler 
patlamadan yapmamız gerektiğini düşünüyorum.

Bu konuda önerim bir defada test edilecek paket sayısının azaltılması. Bunun 
için aklımdaki yöntem ise ACK/NACK sürecinin kaldırılarak test 
deposunda yeterli olgunluğa ulaştığı düşünülen paketi için merge isteğini 
yapan kişi tarafından test isteğinde bulunulması ve teste alınması. Tabi bu 
süreç içinde sürüm yöneticisinin ve diğer geliştiricelerin paket ile ilgili 
çekincelerini belirtme şansı olacak.

Bunun faydası açık, aynı anda ne kadar az paket test edilirse paket başına 
düşen zaman o kadar artacak ve  bu durum testleri hızlandırdığı gibi kaliteyi 
de  yükseltecektir.

Metodun bir diğer avantajı ise test sürecinin yavaşlığı ortadan kalkacağı için 
güvenlik gerekçesi ile bir takım paketlerin test edilmeden depoya alınmasına 
gerek kalmaz, bunlarda test sürecinden geçerek depoya girmiş olur.

Bunun dışında da test sürecinin hızı/kalitesini artıracak fikirlerinizi de 
yazarsanız memnun olurum.

-- 
İyi Çalışmalar,

Serbülent


Gelistirici mesaj listesiyle ilgili daha fazla bilgi