• 10-08-2015, 16:40:47
    #1
    Üyeliği durduruldu
    Arkadaşlar geçen gün denk geldim microsoftun stajerlere verdiği eğitimi online izledim orda c# üzerindne bahsediliyordu, try catch kullanıldıgında ( eğer hata çıkarsa ) baya bi uzuyodu işlem

    bende php'de deneyeyim dedim aynı şekilde süre uzadı.

    yani try catch yerine hataları kendiniz yakalamaya calısın.

    denemek isteyen olursa for döngüsü ile 100 defa hatali islem olusturun birde hatasız olusturun sonuc süresine bakin.
  • 10-08-2015, 16:45:21
    #2
    Bence yanlış bir düşünce, try catch 'i doğru amacıyla kullanılırsa hiç bir şey olmaz. Bizim sınıf da tanıdığım bir kişi, boolean yapısı gibi try catch kullanıyordu. { Try da çalışırsa şu, catch e düşerse şu gibi }

    Catch'e düşmemesi için gerekli tüm önlemleri alınıp, try catch kullanılırsa işinizde çok daha fazla başarılı olabilirsiniz.
  • 10-08-2015, 16:54:44
    #3
    Üyeliği durduruldu
    UgurOzturk adlı üyeden alıntı: mesajı görüntüle
    Bence yanlış bir düşünce, try catch 'i doğru amacıyla kullanılırsa hiç bir şey olmaz. Bizim sınıf da tanıdığım bir kişi, boolean yapısı gibi try catch kullanıyordu. { Try da çalışırsa şu, catch e düşerse şu gibi }

    Catch'e düşmemesi için gerekli tüm önlemleri alınıp, try catch kullanılırsa işinizde çok daha fazla başarılı olabilirsiniz.
    ondan ziyade oluşacak hataları önceden hesap edip ona göre işem yaptırmak daha iyi bence.
  • 10-08-2015, 16:56:37
    #4
    UzmanYazilim adlı üyeden alıntı: mesajı görüntüle
    ondan ziyada oluşacak hataları önceden hesap edip ona göre işem yaptırmak daha iyi bence.
    Küçük projelerde dediğiniz olur ama büyük projelerde dediğiniz olmaz.
  • 10-08-2015, 17:23:40
    #5
    UzmanYazilim adlı üyeden alıntı: mesajı görüntüle
    ondan ziyada oluşacak hataları önceden hesap edip ona göre işem yaptırmak daha iyi bence.
    Bir örnek vermek gerekirse, Crystal Reporting ile rapor çıktısı alıyorum. Bir yerde try catch'i unuttuğum için normal dışı bir hata ile karşılaştım. "Rapor dizini konfigürasyonu üst sınırına ulaştı." diye bir hata verdi. Benim kodumla alakalı hiç bir durum yok. Ne kadar önlem almaya çalışsanız da illa karşınıza hatalar çıkıyor. Hatta çıkmazsa kuşkulanmakta fayda var
  • 10-08-2015, 17:49:20
    #6
    Üyeliği durduruldu
    UgurOzturk adlı üyeden alıntı: mesajı görüntüle
    Bir örnek vermek gerekirse, Crystal Reporting ile rapor çıktısı alıyorum. Bir yerde try catch'i unuttuğum için normal dışı bir hata ile karşılaştım. "Rapor dizini konfigürasyonu üst sınırına ulaştı." diye bir hata verdi. Benim kodumla alakalı hiç bir durum yok. Ne kadar önlem almaya çalışsanız da illa karşınıza hatalar çıkıyor. Hatta çıkmazsa kuşkulanmakta fayda var
    Dediğine benzer bir örnek vermişti konuşmacı..
    Aynen dediğin gibi bi olaysa kullanılabilir. ama atıyorum veritabanına bağlantı sırasında kullanılması yanlış bence