Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri Hacettepe Sunumu

Daha önce ODTÜ Bilgisayar Mühendisliği Bölümü’nde yaptığım Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri sunumunu 15 Mayıs 2008 Perşembe günü Hacettepe Bilgisayar Mühendisliği öğrencilerine de yapma fırsatı buldum. Genellikle son sınıf öğrencilerinden oluşan bir toplulukla zevkli bir 2 saat geçirdik. Hacettepe Bilgisayar Mühendisliği öğrencilerinin tasarım kalıpları ve prensipleri konularındaki güncel bilgileri hoşuma gitti. Sunum […]

Read More →
Ikinci Ulusal Model Gudumlu Yazilim Gelistirme Calistayi Yapildi

Bedir Tekinerdoğan hocanın öncülüğünde düzenlenen “Ulusal Model Güdümlü Yazılım Geliştirme Çalıştayı”nın ikincisi 22 Mayıs cumartesi günü Bilkent Üniversitesi’nde yapıldı. Katılımcı sayısı da, bildiri sayısı da azdı, ancak son dönemde katıldığım en verimli toplantılardan birisi olduğunu söyleyebilirim. Özellikle öğleden sonra bildirilerin sunumu ardından yaptığımız ekip çalışması çok verimliydi. Önce bireysel olarak herkes model güdümlü geliştirme ile […]

Read More →
Yazılım Projelerinde İletişim Kanalları

Başarılı agile projelerin en belirgin özelliklerinden birisi de ofis organizasyonu ve değişik iletişim kanalları vasıtası ile oluşturulan “osmotic knowledge acquisition”dır. Peki bu iletişim kanalları nelerdir? Hangi temel özelliklere sahiplerdir? Her biri ne yarar sağlamaktadır? Bu iletişim kanallarının yöntemleri veya üzerine bina edildikleri teknoloji ne olursa olsun etkinliklerini belirleyici en temel özellik, sundukları bilginin ne kadar […]

Read More →
equals, hashCode ve toString icin pojomatic

equals ve hashCode metodlarının doğru ve hatasız biçimde kodlanması yer aldığım projelerde üstünde durduğum temel konulardandır. Her ne kadar basit görünselerde pek çok programcı arkadaşımız hala bu temel metodları nasıl kodlayacaklarını tam olarak bilemiyorlar. Bunun yanı sıra her bir sınıf için bu metodları benzer rutinler şeklinde yazmak bir süre sonra sıkıcı bir hal alabiliyor. Oysa […]

Read More →
Javanin Gelecegi

Son zamanlarda Java’nın geleceği, nereye doğru gittiği hakkında çok değişik yazılar çıkıyor, yorumlar yapılıyor. Aslında programlama tarihinde Java’dan daha fazla yaygınlığa erişmiş başka bir dil daha olduğunu düşünmüyorum. Muazzam genişlikte kullanım alanı ile ve artık dilden çok daha öteye gitmiş bir platform olarak Java’nın daha uzun seneler pek çoğumuzun kariyerinde önemli bir yer tutacağı aşikar. […]

Read More →
Object Kelimesinin Seçilmesi

Kelimeler hiç şüphesiz düşüncelerimizi, hayal dünyamızı, algılarımızı şekillendiriyor. Fikir dünyamız için yeni açılımlar getirmede kolaylaştırıcı bir rol üstlenebiliyorlar, veya tam tersine düşüncelerimiz önünde zaman zaman engel de olabiliyorlar. Bilişim teknolojilerindeki yabancı terimlere bire bir sözlük karşılıkları bulunmasından pek memnun olmadığımı belirtmek istiyorum. Endişem bu sözlük karşılıklarının üzerinde çalıştığımız alanla ilgili kavram, olgu ve diğer yapıları […]

Read More →
Kıssadan Hisse

Mevlana’nın Mesnevi adlı eserinde bir hikaye vardır. Günlerden birgün cins bir ata binmiş silahlı iri cüsseli bir er ormana dalmış gidiyordu. Usta bir okçu onu görünce yayını gerdi, onu vurmaya hazırlandı. Oku fırlatmadan hemen önce, er bunu fark ederek: – “Sakın görünüşüme bakıp aldanma ben savaş eri değilim,” diye bağırdı. Bunun üzerine okçu: – “Az […]

Read More →
Yine yeniden Aikido

Scott Sensei’nin ayağındaki bir rahatsızlıktan dolayı yaklaşık bir aydır Aikido çalışmalarımıza ara vermiştik. Sonunda yarın tekrar dojomuza ve çalışmalarımıza geri dönüyoruz. Scott Evans ile Aikido çalışmak bizim için büyük bir şans. Scott 5.dan bir Aikidocu ve 27 senedir bu sporu sürdürüyor. 5.dan bir hoca ile derslerde bire bir çalışma imkanı başka nerede vardır bilemiyorum. Aynı […]

Read More →
Verimsiz Toplantılar

Bu güne kadar katıldığım çok az toplantının kısa ve öz gerçekleştiğini gözlemlemişimdir. Toplantılar genellikle uzar, bir kaç saat sürer ve toplantıdan da yorgun argın çıktığınız için neredeyse o gün mesai saati içerisinde neredeyse hiç birşey yapamazsınız. Toplantıları verimsiz hale pek çok neden sayabiliriz, ancak benim top 5’im şu şekilde: Toplantı saatlerine riayet edilmemesi: Örneğin sabah […]

Read More →