Yazılım Mühendisi ve Geliştirici: Fark Nedir?

yazilimci

BT endüstrisinde, “yazılım geliştirici” ve “yazılım mühendisi” terimleri birbirinin yerine kullanılır ve birisi geliştirici rolü olarak ilan edilen bir iş için mülakat yaparsa, gerçek şu ki, her ikisi için de görüşme yapıyor olabilirsiniz. İlk bakışta, bir yazılım geliştiricisi ve mühendis arasında bir fark olmadığı görünebilir, ancak BT dünyasında, ikisi arasında bazı büyük farklılıklar vardır. Bu farklar nelerdir ve hem yazılım geliştiricilerinin hem de mühendislerin iş tanımlarını nasıl yansıtırlar?

(daha&helliip;)

8,815 total views, no views today

Read More

İyi Yazılım Testi Nasıl Yapılır?

Yazılım testleri başarılı yazılım firmalarını diğerlerinden ayıran en önemli faktörlerden biridir. Bu bölümde yazılım testinin neden önemli olduğunu ve test yöntemlerinden bir olan “Fuzzing” tekniğini inceleyeceğiz.

Programcılık ile amatör ya da profesyonel ilgilenen herkes yazılım testi tekniklerinden birkaçını bilir ya da programcılığın getirdiği iç güdülerle farkında olmadan uyguluyor olabilirler. Yazılım testleri birçok alt kategoriye ayrılır. Birim testleri küçük parçaların biraraya gelmeden önce analiz edilmesini sağlar. Sistem ve entegrasyon testleri modüllerin birbirleriyle uyumunu onaylar. Regresyon testleri kod üzerinde yapılan değişikliklerden sonra da her bir parçanın uyum içerisinde çalıştığını kontrol eder. Güvenlik testi tahmin edebileceğiniz gibi verilerin korunduğundan emin olur. (daha&helliip;)

6,982 total views, no views today

Read More