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 Projeleri

Spring ve React ile Fullstack Mini Twitter Web Uygulaması Geliştirmek

tarihinde yayınlandı

Herkese merhaba, Bilindiği üzere Twitter, kullanıcıların “tweet” olarak mesajları yayımladığı ve birbirleriyle etkileşimde bulunduğu bir sosyal ağ hizmetidir. Bu yazımda backend kısmında Spring Boot ve frontend kısmında React teknolojilerini kullanarak mini bir Twitter web uygulamasının yapım aşamalarından bahsedeceğim. Uygulamamızın ismi üzerinde saatlerce düşündükten sonra “Tweety” adını verdim. Şimdi kullanacağımız IDE’lere bakalım. SpringToolSuite4 Visual Studio Code Devamını oku »

Yazılım Projeleri

Sayı Tahmin Oyunu

tarihinde yayınlandı

Merhabalar, Bu yazımda Sayı Tahmin Oyunu‘ndan bahsedeceğim ve devamında Java programlama dili ile kodunu yazacağım. Öncelikle bu oyunun nasıl oynandığına bir göz atalım. Bilgisayar rakamları birbirinden farklı ve ilk basamağı 0 olmayan bir sayı tutar. Tahminde bulunursunuz. Bilgisayar tahmininiz ile kendi sayısını şu şekilde karşılaştırır: İki rakam eşleşiyorsa ama sıra noları farklı ise –>  -1 İki rakam 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 Projeleri

Netaş Hackathon Yarışması

tarihinde yayınlandı

Hackathon belli bir ortak fikre sahip insanların belirli bir süre içerisinde, takım çalışması halinde aynı ortamda aynı havayı soluyarak inovatif fikirlerini kodlara dökme halidir. Netaş’ın 22-24 Şubat tarihleri arasında kendi içinde düzenlediği bu yarışma dahilinde konu başlığı “Virtual Reality” and “Augmented Reality” olarak belirlenmiş ve gruplar 2 gün boyunca bu konular üzerinde çalışmalarını yürütmüşlerdir. Grup çalışması 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 »