Friday, December 11, 2009
Emrah Olgun, çok sevdiğim dostum, telefonda son konuşmamızda beni şaşırtınca, telefonu kapadıktan sonra uzun uzun Techinox Yazılım’ı kurduğumuz zamanları düşündüm. Uzun saçlı*, ayakları yere basmayan ama yeni medya, yazılım ve yazılım üretimi üzerine çok net fikirleri olan gençlerdik.
Ofisimizi kurup oturduğumuzda ilk yaptığımız neydi biliyor musunuz? Bir uygulama çatısı geliştirmek!
Mathilda 1.0 böyle bir atmosfer içerisinde doğdu. […]
Aşağıdaki adreste Sam Allen çeşitli tarayıcıların hafıza kullanımları ile ilgili güzel bir çalışma yapmış.
http://dotnetperls.com/Content/Browser-Memory.aspx
Makale içerisindeki grafikler ve anlatım, test altındaki uygulamaları uzun süre kullanıp hafıza kullanımlarını incelediğimizde mutlak hafıza sızıntılarını nasıl saptayabileceğimize mükemmel bir örnek sunuyor.
Makaledeki su götürmez hafıza sızıntılarını bir kenara bırakırsak, özellikle modern yazılım platformlarında gördüğümüz Garbage Collector’ların (GC), tembel programcılara neler […]
Friday, November 23, 2007
Bir kişiye ne zaman kel dersiniz? Alnı açıldığında mı? Yoksa başının tepesinde bir açıklık oluştuğunda mı? Böylesine muğlak bir durumda nasıl karar veririz? Etrafımızdaki insanları kel yada değil şeklinde sınıflandırmamıza gerek yok, kabul ediyorum. Ama, test mühendisleri olarak yazılımlarda farkettiğimiz anomalileri benzer bir muğlaklık içerisinde sınıflandırıyoruz.
Saptadığınız anomali bug mı? Eğer bir bug ise ciddiyeti nedir? […]
Friday, November 23, 2007
Geçen günlerde geliştireceğimiz E-Ticaret sitesinin spesifikasyonları elimize geçti. Statik teste başladık. Verilen bir siparişin kargo bedeli ile ilgili aşağıdaki maddelere yer verilmişti.
eS 4.5.49 Sipariş 100 YTL’yi geçiyor ise, kargo bedeli 0 YTL olarak hesaplanır.
…..
eS 11.6.3 Yurtdışı siparişlerinde kargo bedeli, teslimat adresinde belirtilen ülkeye ait desi-kargo bedeli tablosu uyarınca hesaplanır.
Tüm dokümanı tekrar inceledim, kargo bedelinin hesaplanması […]
Arada sırada kitabevlerini gezerek ilgilendiğim alanlarda çıkan kitapları inceliyorum. Bugün de onlardan biriydi ve bilgisayarımı ve okuyacak bir iki şey de alıp kendimi dışarıya attım. Mola vermek ve bir iki fincan kahve içmek için oturduğum yerde The Culture Code isimli kitabı karıştırırken kafamda bir iki soru işareti oluştu.
The Culture Code’un yazarı Clotaire Rapaille, ABD kültürünü “ergenlik döneminde” […]
Wednesday, September 5, 2007
Yazılım testi ile ilgili ellerini kirletmekten çekinmeyen biri olarak, okuduğum bazı şeyler gerçekten sinirlerimi bozmakta. Birçok kişi ve kuruluş, yazılım testi ile ilgili konuştuklarında, kulağa güzel gelen birçok alıntıyı arka arkaya ekleyerek sarfetmekteler.
Örneğin test otomasyonu araçları satan firmalar, araçlarını neredeyse kendi kendine test eden yaratıklar olarak ifade ediyor. Bazı “test mühendisliği eğitimcileri” gereksinimlerin bire bir test edilerek […]
Bu yazıda, ürün yada süreç metrikleri olarak ayrılan metrikleri, başka bir biçimde de sınıflandırıp incelemek niyetindeyim. Yeni sınıflandırmamızdaki ayrım yaklaşımdan kaynaklandığı için, siz okurlara aradaki farklar pek net gelmeyebilir diye çekiniyorum. Bu yüzden uzun bir yazı olabilir. Nefesinizi tutun, başlıyoruz…
Metrikler bir şekilde ürün yada süreçlerimizi ölçmek amacıyla kullandığımız kantitatif değerlerdir. Biz kendi üretim sürecimiz içerisinde, neleri ölçmek ihtiyacı hissediyorsak, […]
Yakın zamanda yazılım üretimi konusunda çeşitli standartların sektörde popülerliğinin arttığını gözlemliyoruz. Özellikle bazı devlet ihaleleri için CMMI L3, kimileri için ISO varyantları talep edildiği için, bir çok firma şu anda harıl harıl denetlemelere hazırlanmaktalar.
Bunun sevindirici bir gelişme olduğu hususunda, okuyucuya katıldığımı belirtmek istiyorum. Lakin uygulamada bazı pratikleri gözlemlemem, temel bazı hataların yapıldığını farketmeme ve akabinde bu çalışmaların […]
Çeşitli yerlerde, birçok kişi ile bir araya gelip sohbetler ediyoruz. Bu sohbetler sırasında, genelde yazılım kalitesi sohbetlerimizin odağını oluşturuyor. Çoğu arkadaşım, kendi yazılım üretim biçimlerine, kalite ile ilgili çözümleri ne şekilde eklemeleri gerektiğini soruyorlar. Zira özellikle test aktiviteleri, diğer yazılım süreçlerine sıkı sıkıya bağlı aktivitelerdir.
Bu tip sorulara genelde yanıt olarak, deneyip gördüğüm ve fikren sayın Spolsky’den […]
Uzun bir çalışmanın ardından konuşmam için İstanbul Bilişim Kongresi‘ne iki günlük uykusuzluk ile gittim. Hem konuşmakta zorluk çekerim düşüncesiyle yazdığım konuşma metnini okurken hatalar yaptım, hem de sunum ile konuşmamı senkron ilerletemedim. Bu içeriği istediğim şekilde paylaşamadığım için konuşma metnimi(386K) ve sunumumu(8.5MB) buraya koymak istedim.