October 17, 2012

İyi sabahlar...

Gece 03:45 gibi uyumuşum ve şimdi yeni bir sabah oldu. Hızımızı kaybetmeyelim! N'apsak? Forumda henüz uğramayan arkadaşlara haber salsak diyorum; katılsınlar diye...:)

Ancak çok önemli bir sorun var, başlığı başından beri takip etmeyenler için çok çekici gelmeyecektir. Özellikle Can, kaza ile uğrasa şöyle bir yorum yapacağından emin gibiyim:

"Offf, çok şey yazılmış hangisini okuyayım!"

:D

Farklı bir yöntem izlemeliyiz...

Dip Not: An itibariyle Ali hocayı da yavaş yavaş kaybediyoruz (geceye havale ediyoruz) gibi görünüyor. Sanırım akşama doğru ancak kendisinden haber alacağız? Uyumadan neler sorsak...:)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 17, 2012

Dosyanın sonunda örneğin bir '\n' olsa kodlar şu hale gelebiliyor:

'kodlar: [1, 2, 3, 4, -38]'

Ve onu yazdırınca:

'DO RE MI FA cast(Notalar)-38 '

Ayrıca bir hata çeşidinin try-catch ile gözardı edilmesi bana hiç güvenli gelmiyor. Hatalı olduğumuzu hemen anlamak isteriz. Hata try-catch ile yutulursa, bunun sakıncası program işleyişi devam ettikten çok sonra farkedilebilir ve anlaşılması zorlaşır.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 17, 2012

Alıntı (Salih Dinçer):

>

Bu satır başı karakteri klavyeden koda giriyor mu; yoksa bir metin editörü ile mi ekledik?

Metin düzenleyiciyle ekledim. Bu türün kullanımının dışında bir harekette bulunduğumu sanmıyorum çünkü arayüzü ile şu kullanımın normal olduğunu düşündürüyor:

   auto m = MüzikKutusu("ses");
   m.oku();
   writeln(m);

Eğer kendisi yazmadan okunamıyorsa bu kullanımda da hata vermesi sağlanabilir.

Alıntı:

>

Farkında mısınız; try catch ile aslında süzme (filter) işlemi yapıyoruz.

Kabul. Ama eğer bu hata kullanıcıdan kaynaklanmışsa süzersek ona haksızlık etmiş oluyoruz. Eğer bu hata kendi kodumuzdan kaynaklanmayacaksa o zaman bir assert() ile denetlemek daha iyi olabilir.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Alıntı:

>

Salih:
Gece 03:45 gibi uyumuşum ve şimdi yeni bir sabah oldu. Hızımızı kaybetmeyelim! N'apsak? Forumda henüz uğramayan arkadaşlara haber salsak diyorum; katılsınlar diye...:)

Doğal akışına bırakmak daha iyi. Zaten önümüz bayram. Çoğumuzun yeterli vakti olacaktır konuları takip etmeye

Alıntı:

>

Salih:
Ancak çok önemli bir sorun var, başlığı başından beri takip etmeyenler için çok çekici gelmeyecektir. Özellikle Can, kaza ile uğrasa şöyle bir yorum yapacağından emin gibiyim:

Can çok şeyi biliyor olduğundan öyle diyebilir. Ancak bilmeyenler için bunlar birer nimettir.

Alıntı:

>

Salih:
Dip Not: An itibariyle Ali hocayı da yavaş yavaş kaybediyoruz (geceye havale ediyoruz) gibi görünüyor. Sanırım akşama doğru ancak kendisinden haber alacağız? Uyumadan neler sorsak...:)

Bana kalırsa gereği yok. Dinlensin biraz. Zaten Gerekli gördüğünde bilgilendirmeyi yapıyor :-)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Haklısın, dinlenmek ve zamanın akışına bırakmak iyi (strest azaltıcı) şeyler...:)

Bazen Ali hoca bu kodu (herhangi bir kodu) nasıl yazardı diye düşünürüm. Hatta bir gün sizlerle herhangi bir yarış/rekabet niyeti taşımayan bir şekilde problem çözmek isterdim. Böylece sonuçları birbirimize sunarak farklılıkları görmek iyi olabilir.

Yine de "aklın yolu birdir" ve "su akar yolunu bulur" hesabı hep benzer şeyler yazardık herhalde...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Alıntı:

>

Salih:
Hatta bir gün sizlerle herhangi bir yarış/rekabet niyeti taşımayan bir şekilde problem çözmek isterdim. Böylece sonuçları birbirimize sunarak farklılıkları görmek iyi olabilir.

O günler uzak değil ama yinde de zaman var sanıyorum :-)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Aklıma geldi; bir de şu konu var: http://ddili.org/forum/thread/1006

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Siz yukarıdaki mesajı atmadan sanırım bir-iki saat önce bu tarz bir etkinlik için eposta yoluyla size bir öneri sunup açıkça fikirlerinizi öğrenmek istemiştim. Bu bir ön hazırlıktı. Olumlu belirtiler alınırsa konu buraya taşınabilir ve tartışma çoğullaştırılabilir diye düşünüyorum.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Haberim yoktu, e-postalara çok sık bakmıyorum. Şimdi bakayım...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

October 18, 2012

Alıntı (Salih Dinçer):

>

bu kodu (herhangi bir kodu) nasıl yazardı diye düşünürüm.

Programcılık zor iş. Bütün bu karmaşanın arasından sıyrılmamızı sağlayacak kurallar geliştiriyoruz. Herkesin kuralı daha önce okudukları ve yaşadıkları ile ilgili oluyor. Benim çok doğru bulduklarıma yakın tanıdıklarım önem vermeyebiliyorlar.

Bu kurallarımız için hep manıklı açıklamalar da getirmeye çalışıyoruz. O yüzden kurallar çeliştiğinde her iki tarafın da mantıklı açıklaması olabiliyor.

Buradaki örneği kullanırsak, eğer File türünde bir üye olmamasına benim etkim neden olduysa memnun olurum. :) Ama hiçbir şey o kadar açık değil: Eğer MüzikKutusu denen kavram "o dosyaya bağlı müzik kutusu" ise, o zaman File da barındırabilir. Öte yandan, "şu notaları ifade eden müzik kutusu" ise dosya ismi bile barındırmamalı. Öyle düşününce, notalar okunmuş ve bitmiştir. Artık o nesneyi kullanabiliriz. Eğer notalar değiştirilebiliyorsa ve bu etki baştaki dosyaya tekrar yazılacaksa o zaman ya dosya ya da File üye olmalıdır.

Yani sonuçta o türün neyi ifade ettiğine bakmak gerek. Eğer ben tasarıma karışıyor ve kendi doğru bulduğumu söylüyorsam belki de tasarımın ilerisini henüz göremediğimdendir.

Alıntı:

>

Hatta bir gün sizlerle herhangi bir yarış/rekabet niyeti taşımayan bir şekilde problem çözmek isterdim.

Lütfen bugünden başla. :) Kesinlikle hatalı olanlar dışındakileri en azından bir süre kendime saklayacağım.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]