Yazılım mühendislerinin hayatına bir de böyle bakın.. Bu tarz şeyler yaşamıyorsanız gerçekten bir yazılım mühendisi olup olmadığınızı sorgulayın derim 🙂
Google’da arama yapmadan bir problemi çözdüğümüz zaman:
Yazılım mühendislerinin hayatına bir de böyle bakın.. Bu tarz şeyler yaşamıyorsanız gerçekten bir yazılım mühendisi olup olmadığınızı sorgulayın derim 🙂
Google’da arama yapmadan bir problemi çözdüğümüz zaman:
SQL Server Management Studio 2008 kullanarak veritabanınızdaki bütün tablolar veya saklı yordamlar (stored procedure) içerisinde bir metin aramanız gerektiği zaman yapamadığınızı anlamak uzun sürmüyor. Benim de bugün bütün stored procedureları taramam gerektiğinde üçüncü parti yazılımlara yöneldim Redgate firmasının geliştirdiği SQL Search Pluginini buldum. Plugin SQL Server Management Studio içerisine entegre…
Leave a CommentC# dilinde “using” anahtar kelimesi iki farklı şekilde kullanılmaktadır. Bunlardan birincisi isim uzaylarını (namespace) koda dahil etmek veya isim uzayları ve türlere başka isimler vermek için kullandığımız using bildirimi, ikincisi ise IDisposable arayüzünü gerçekleştiren nesnelerin doğru bir biçimde ele alınmasını sağlayan using ifadesi. Bu kullanımların her ikisini de örneklerle açıklamaya çalışacağım.
12 CommentsÇalıştığım şirkette eski de olsa Glassfish 2.1.1 sunucusu üzerinde barındırdığımız bir uygulamamız var. Bütün sistemi daha yeni ve hızlı bir ortama taşımamız gerektiğinde Glassfish uygulama sunucusu yeni donanımlar üzerine yüklendi ve gerekli ayarlamaları yapıldı. Ancak test aşamasında farkettik ki Glassfish sunucusunun yüklü olduğu makinede kullanıcı oturumunu kapattığı anda uygulama yanıt…
2 CommentsUzun zamandır yazmak istediğim konulardan birisi de tasarım desenleri. Strateji deseni çok sık kullanılan ve çok yararlı olduğunu düşündüğüm bir tasarım deseni olduğu için bununla başlamak istedim. Bu desenin kitaplardaki tanımını verip kafa karıştırmaktansa bir örnekle başlamak istiyorum. Bir şirketimiz olduğunu ve bu şirkette çalışan teknisyen, mühendis ve yönetici türünde elemanlarımız olduğunu varsayalım. Her bir eleman türü için de ayrı ayrı maaş hesaplama algoritmalarımız olsun. Bu durumu koda döktüğümüzde aşağıdaki gibi bir sonuç karşımıza çıkabilir.
17 CommentsHer ne kadar Java dünyasından gelmiş birisi olsam da şartlar beni .NET ile uygulama geliştirmeye itti diyebilirim. Bu konularda derinlemesine bilgi sahibi değilim, ancak C# ile uygulama geliştirirken karşılaştığım ve öğrenip kullandığım, küçük ama faydalı olabilecek kodlama pratiklerini paylaşmak iyi olur diye düşündüm. Bu ilk yazıda ? ve ?? operatörleri üzerinde durmak istiyorum.
Leave a CommentVersiyon kontrol sistemi olarak Git aracını kullananlar sanıyorum ki diff komutunu kullanarak dosyaları sıklıkla karşılaştırıyorlardır. Git Bash kullanarak çalıştırılan bu komutun çıktısı da konsol ekranında gösterildiği için, çok sağlıklı bir karşılaştırma yapmak mümkün olmayabiliyor. Özellikle dosyalar arasındaki farklılıklar arttıkça bunları takip etmek çok zorlaşıyor. Bir dosya karşılaştırma aracı olan WinMerge…
Leave a CommentProgramlama dillerinde bir işlev, fonksiyon veya yöntem (metod) çağırırken veri geçişi için parametreler kullanılır. Java dilinde de aynı şey geçerlidir. Aşağıdaki gibi bir yöntemimiz olduğunu düşünürsek; public void maasArtir(double oran) { maas += maas * oran/100; } yukarıdaki yöntem parametre olarak double türünde bir değer almakta ve nesne değişkeni olan…
Leave a CommentJava dilinde kullanılan anahtar kelimelerden birisi de “this” kelimesidir. Kullanım alanı çok fazla olmasa da this anahtar kelimesinin ne işe yaradığını ve ne amaçlarla kullanıldığını öğrenmekte fayda var. Basit olarak söylemek gerekirse this anahtar kelimesi o anda hangi nesne üzerinde işlem yapılıyorsa o nesnenin referansını döndürür. Şimdi bu anahtar kelime ile neler yapılabileceğine bakalım.
17 CommentsBildiğiniz üzere Google, çeşitli ülkeler için önem arz eden günlerde, günün anlam ve önemini anlatan logolar tasarlayıp karşımıza çıkıyor. Bu özel anlamlı logolara “doodle” adı verilmiştir ve 1998 yılından beri doodle geleneği devam etmektedir. Google geçtiğimiz senelerde 23 Mayıs, 29 Ekim gibi ülkemiz için önemli olan günlerde de doodle tasarımları…
Leave a Comment