DOSA BESAR PROGRAMMER YANG BIKIN API KEMBALIAN NYA SELALU 200! Ya Allah berikan aku kesabaran.
Dosa Besar Programmer
Return API yang selalu 200
Di setiap rant soal status code gini, pasti ada aja yang bilang βgraphqlβ. Wqwq padahal http status code di graphql bisa diganti-ganti kalau memang perlu.
FE ga bisa nangkep error messages selain code 200?? π€―π€―π€― How?? ink apakah FE nya kebiasaan jadi importir engineer yg pake LIB cuma buat fetching API tapi ga ngerti cara pakek nya? π« Bahaya banget itu klo beneran BE nya error tapi maksain return code 200 karena FE nya gaβ¦
Di kantor ku 200 om. Biar FE terima setiap err message untuk di treat buat user action. Tapi kalo 400 & 404 sih as it is
Teorinya, kalau HTTP cuma jadi transport layer sementara payload yang dipakai di app itu cuma di bagian body-nya, mau return status apapun ga ngaruh. Praktiknya, return status 4xx/5xx perlu supaya jadi server yang baik: di-ignore sama CDN/cache, di-log sama reverse proxy, dll.
FE ga bisa nangkep error messages selain code 200?? π€―π€―π€― How?? ink apakah FE nya kebiasaan jadi importir engineer yg pake LIB cuma buat fetching API tapi ga ngerti cara pakek nya? π« Bahaya banget itu klo beneran BE nya error tapi maksain return code 200 karena FE nya gaβ¦
Mayoritas pengguna GraphQL adalah "PENDOSA" π Apaqa kalian pake GraphQL dan sudah menjadi pendosa? π
Di kantor ku 200 om. Biar FE terima setiap err message untuk di treat buat user action. Tapi kalo 400 & 404 sih as it is
Gua ga paham kenapa para BE gamau return status code sesuai dengan error code yang seharusnya. Padahal bisa googling wkwkwk, lu bisa cek di google broooo kalo ga hapal Lu mau pake bahasa apa aja yang return nya json udah disediain loh parameternya pas di return wkwkwk
Another dosa besar API dev: Sy lagi integrasi dgn API salah satu perusahaan di Indo, kurang lebih response JSON-nya kyk gini π€¬ { "namaLengkap": "", "tanggallahir": "", "JenisIdentitas": "", "no_identitas": "" } BRUH BISA KONSISTEN GAK SIH??!! π€π€¬