• 12-07-2020, 16:56:55
    #10
    dnaz adlı üyeden alıntı: mesajı görüntüle
    Kodların susturulması gerekli zamanlarda sitenin güvenliği için gereklidir. Kodları yazan zaten işi biliyorsa, istediği zaman hataları alabilir kullanabilir. Ama bu özelliğin olması çoğu zaman gereklidir. Bunların bir bütün halinde işlenebilmesi için, coder ların nerede hangi kodta hata olduğunda die etmesi yada ilgili hata kodlarını yakalaması gereklidir. Kodları susturmak ile onlardan kaynaklı hataları gözmezden gelmek aynı değildir, ki asıl sorun hataları gözmezden gelmektir.
    O programın çıktı vermesini kod seviyesinde engelleyerek değil, ortamı değiştirerek çözülüyor. NODE_ENV=development, NODE_ENV=staging, NODE_ENV=production...
  • 12-07-2020, 17:24:06
    #11
    Kimlik doğrulama veya yönetimden onay bekliyor.
    dnaz adlı üyeden alıntı: mesajı görüntüle
    Kodların susturulması gerekli zamanlarda sitenin güvenliği için gereklidir. Kodları yazan zaten işi biliyorsa, istediği zaman hataları alabilir kullanabilir. Ama bu özelliğin olması çoğu zaman gereklidir. Bunların bir bütün halinde işlenebilmesi için, coder ların nerede hangi kodta hata olduğunda die etmesi yada ilgili hata kodlarını yakalaması gereklidir. Kodları susturmak ile onlardan kaynaklı hataları gözmezden gelmek aynı değildir, ki asıl sorun hataları gözmezden gelmektir.
    İyide uygulamada hala hata mesajları çıkıyorsa neden yayınlıyorsunuz? Tüm hatalar çözüldükten sonra yayınlanır ve hiçbir kodun başına @ koyulmaz
  • 12-07-2020, 22:16:11
    #12
    berkantipek adlı üyeden alıntı: mesajı görüntüle
    O programın çıktı vermesini kod seviyesinde engelleyerek değil, ortamı değiştirerek çözülüyor. NODE_ENV=development, NODE_ENV=staging, NODE_ENV=production...
    Kod seviyesinde hata kullanımı ve hatanin işlenmesi yapılır. Hata gizlemenin farklı yolları olabilir, dikkat çekmek istediğim nokta hatayı kullanabilme. Hataya bağlı kod akışı sağlanabilir.
    Amxmodx adlı üyeden alıntı: mesajı görüntüle
    İyide uygulamada hala hata mesajları çıkıyorsa neden yayınlıyorsunuz? Tüm hatalar çözüldükten sonra yayınlanır ve hiçbir kodun başına @ koyulmaz
    Yayınlama isteğe bağlıdır benim anlatmak istediğim hatanın yakalanıp işlenmesi. Hatayı görmeden çözülemez, mesela bazı durumlarda kod arasına kasıtlı olarak hata kodu ekliyorum bazı varyasyonları gerçekleştirmek için. @ yada benzeri işlemler hepsi bir amaç için yazılmıştır , önemli olan hangisini nerelerde kullanacağımızdır.