Alıntı (Salih Dinçer):
> Anladığım kadarıyla gerçekten işe yarar bir örnek istiyorsun.
Kesinlikle haklısın Salih. Amacım sadece anlatmış olmak için anlatmak değil, insanların aklında bir şeyler kalmasını, assert kelimesinin bir şeyler çağrıştırmasını istiyorum. Neticede bu kavram aslında D diline özgü bir şey değil genel bir programcılık tekniği ve bir önceki mesajda anlatılan örnek gibi hataların olmaması için programcılar bu olanakları içine sindirmeli ve kullanmalı, hangi dilde olursa olsun.
Alıntı (Salih Dinçer):
> Hiç bir zaman ihtiyaç duymadım. Ama kütüphaneler içinde çok yararlı olduğunu gördüm.
Dıoğruyu söylemek gerekirse bende çok ender kullanıyordum ama özellikle Ali'nin dersanedeki dersini okuduktan sonra çok daha fazla kullanmaya ve faydasınıda görmeye başladım. Neticede assert bir kontrol ve bunu farklı bir takım imkanlarlada sağlayabiliyorsun, belki bu sebeple ihtiyaç duymadın ama assert kullanmaya başlayınca çok daha pratik ve etkili olduğunu görüyorsun.
Belki benzetme biraz kaba olacak ama ekmek kesmek için testerede kullanabilirsin ama bu iş için en uygunu bir ekmek bıçağıdır ve işi bilen bunu kullanır. Sanırım assert olayında durum biraz bu ve ben katılımcılara işi öğretmeye niyetliyim :)
Alıntı (Salih Dinçer):
> Dolayısıyla 'try {} catch {}' kümeleri kendi hata iletilerini veya log'lama sistemini oluşturmak için daha ideal görünmekteler. Bilmiyorum bu konulara da değinecek misin?
Genel manada değinmek istiyorum, sebebine gelince özellikle scope yapısı benim çok hoşuma gidiyor ve onuda bir araya şıkıştırmak niyetindeyim dolayısıyla try-catch olanağınıda açıklamak durumunda kalacağım. Aslında assert ve try-catch olayı birbirinden farklı, birbiri ile karşılaştırmak doğru değil. Sanırım bu konuda öncelikle kavramları açıklayıp herşeyi yerli yerine koyduktan sonra bu olnakları anlatmak daha doğru olacak.
Bakalım bir hazırlıkları bitirelim, şimdilik yapacağız edeceğiz diyoruz ama ortada bir şey yok :) Ayrıca açık öğretim sınavlarına kadar bir şeyler yapmamda zor. Ayrıca sınavdan sonraki hafta arkadaşımın düğünü için izin alıcam memlekete gidicez dolayısyla o haftada öyle gidecek. Bakalım dönüşta artık gece geç saatlare kadar yoğun bir çalışma yapacağız gibi görünüyor :)
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]