Bagaimana, ketika mengembangkan proyek berukuran sedang, apakah Anda mengidentifikasi, membuat, dan memelihara kode kesalahan?
Saya seumur hidup tidak bisa memikirkan metode yang sederhana dan bersih untuk melakukannya. Beberapa ide saya mengubah nama kelas dan nama metode menjadi string integer, tetapi itu adalah cara yang lama untuk ditampilkan kepada pengguna di atas fakta bahwa nama metode dan nama kelas dapat berubah (mudah-mudahan tidak!). Yang lain hanya menggunakan sistem log yang bertambah (mis. Kapan pun saya membuat pesan kesalahan baru, tambahkan saja 1 ke id pesan kesalahan terakhir). Tapi itu sama sekali tidak terorganisir.
Untuk lebih spesifik saya berbicara tentang kode kesalahan seperti:
Error 401 Unauthorized.