Yazılım

String ve StringBuilder Sınıflarının Farkı Nedir?

tarihinde yayınlandı

Merhabalar. Bu yazımda String ve StringBuilder sınıflarından kısaca bahsedeceğim. Öncelikle şu kavramları bilmekte fayda var: Immutable Mutable Immutable adından da anlaşılacağı üzere “değişmez” demektir. Java’da immutable sınıf kapsamına giren birçok sınıf mevcuttur. Örneğin; wrapper sınıflar (Boolean, Integer, Short, Byte ve konumuzun başlığı olan String sınıfları gibi) Peki nedir buradaki immutable’dan kasıt? İçeriği, elemanları değiştirelemeyen sınıflara Devamını oku »

Yazılım

Yazılım Bozukluğu (Defect) Nedir ?

tarihinde yayınlandı

Merhabalar. Uzun bir süredir iş yoğunluğundan dolayı yazı yazamadım. Bu yazımda genel olarak “Software Testing” adı altında karşılaştığımız yazılım bozukluklarından ve anlamlarından bahsetmeye çalışacağım. Sayfamda daha önce “Yazılım Geliştirme Süreçleri”nden ve sahip olduğu metodolojilerden bahsetmiştim. Pek tabii bu metodolojilerin bir işleyişi ve “Life Cycle” olarak adlandırdığımız bir yaşam döngüsü vardır. Software Testing de bu döngüler Devamını oku »

Yazılım

Yazılım Geliştirme Süreçleri

tarihinde yayınlandı

Bu yazıma yazılım dünyasına büyük katkıda bulunan Winston Walker Royce’u (1929 – 1995) anarak başlamak istiyorum. Yazılım geliştirme süreçleri 1970 yıllarında ortaya çıkmış ve yazılımın bir mühendislik etkinliği olarak uygulanmasında rol oynamıştır. Amerikalı bir bilgisayar bilimcisi olan Winston Royce Geliştirme sürecini ilk olarak bir yaşam döngüsü şeklinde ifade eden kişi olmuştur ve önerdiği modele ‘Şelale’ (Waterfall) adını vermiştir. Waterfall metodunda Devamını oku »

Yazılım

Hangi Yazılım Dilini Seçmeli?

tarihinde yayınlandı

Günümüzün ve geleceğin en gözde sektörü şüphesiz ki yazılım sektörüdür. Günümüzde çok fazla yazılım dili bulunmakta. Kuşkusuz bütün dillerin yapısı hemen hemen diğerlerinin aynısı olsaydı, bu kadar sayıda dil belki de hiç ortaya çıkmayacaktı. Yazılımcıları yeni bir dil tasarlamaya iten en önemli etken, onun belli konularda sağlayacağı avantajlardan kaynaklanmaktadır. Fakat burada sizin bakmanız gereken şey Devamını oku »