2
Granularitas Pengecualian
Saya mengalami perdebatan antara beberapa teman dan saya. Mereka lebih suka pengecualian umum seperti ClientErrorExceptiondan ServerErrorExceptiondengan detail sebagai bidang pengecualian, sedangkan saya lebih suka membuat hal-hal lebih spesifik. Sebagai contoh, saya mungkin memiliki beberapa pengecualian seperti: BadRequestException AuthenticationFailureException ProductNotFoundException Masing-masing dibangun berdasarkan kode kesalahan yang dikembalikan dari API. Mengikuti Kelebihan …