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.