Orta ölçekli bir proje geliştirirken hata kodlarını nasıl belirler, yaratır ve sürdürürsünüz?
Hayatım boyunca bunu yapmanın basit ve temiz bir yöntemini düşünemiyorum. Bazı fikirlerim sınıf adlarını ve yöntem adını bir tamsayı dizesine dönüştürüyor, ancak yöntem adlarının ve sınıf adlarının değişebileceği gerçeği üzerine kullanıcıya gösterilmesi uzun sürüyor (umarım değil!). Diğerleri sadece artan bir günlük sistemi kullanıyor (yani, yeni bir hata mesajı oluşturduğumda, sadece son hata mesajı kimliğine 1 ekleyin). Ama bu tamamen örgütlenmemiş.
Daha spesifik olmak gerekirse ben gibi hata kodu hakkında konuşuyorum:
Error 401 Unauthorized.