Merhabalar,
Ruby ile ilgili yeni yazıma başlamadan Önce, The Marmara Pera’nın üstünde bulunan dev ekrana pazar günü saat 22:00 gibi “When you see that I hope, you know I loved you” yazan, aşık arkadaşı tebrik etmek isterim. Ben gÖrdüm umarım gÖrmesini istediğin kişi de gÖrmüştür :)
Bugünkü konumuz başlıktan anlaşılacağı gibi durum kÖtü giderse yapılacak olan işlemler üzerine deyinmek olacak. Öncelikle geçmişten günümüze bu işler nasıl yapılıyordu inceleyelim. Aslında Önümüzde ik şeçenek mevcut bunlardan ilke biraz eski moda olan fakat halen kullanılan bir yÖntem olan geri dÖnüş değerini kullanmak;
Örnek vermek gerekir ise;
[ruby]
# BAD, VERY BAD CODE for Ruby
HATAYOK = 0
HATAILK = 1
def hataDon(no)
printf “İşlenen değer = %i\n”, no
if no == 0
return HATAILK
else
return HATAYOK
end
end
donenDeger = hataDon(15)
if donenDeger != HATAYOK
printf “Bir hata var numarası = %i\n”, donenDeger
end
donenDeger = hataDon(0)
if donenDeger != HATAYOK
printf “Bir hata var. Numarası = %i\n”, donenDeger
end[/ruby]
Fakat bu çok kÖtü bir yÖntemdir.. Lütfen bu şekilde kod yazmayın, yazıyorsanız hemen bırakın. Ruby programlama dilini bu şekilde kullanmak, mühendislik bilimine saygısızlık niteliğinde olabilir.
Continue reading…