1
Bagaimana seharusnya kesalahan dilaporkan di perpustakaan ilmiah?
Ada banyak filosofi dalam berbagai disiplin ilmu rekayasa perangkat lunak tentang bagaimana perpustakaan harus mengatasi kesalahan atau kondisi luar biasa lainnya. Beberapa yang pernah saya lihat: Kembalikan kode kesalahan dengan hasil yang dikembalikan oleh argumen pointer. Inilah yang dilakukan PETSc. Kembalikan kesalahan dengan nilai sentinel. Misalnya, malloc mengembalikan NULL jika …
11
software