[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