Saya pikir dua masalah utama dengan program saya adalah struktur kode / organisasi saya dan penanganan kesalahan saya. Saya membaca Kode Lengkap 2, tetapi saya perlu membaca sesuatu untuk mengatasi masalah potensial.
Misalnya, di situs web, jika sesuatu hanya dapat terjadi jika pengguna merusak data melalui javascript, apakah Anda menulis untuk itu? Juga, kapan Anda tidak menemukan kesalahan? Ketika Anda menulis kelas yang mengharapkan string dan int sebagai input, dan mereka bukan string dan int, apakah Anda memeriksanya, atau apakah Anda membiarkannya menggelembung ke metode pemanggilan yang melewati parameter yang salah?
Saya tahu ini adalah topik luas yang tidak dapat dijawab dalam satu jawaban di sini, jadi yang saya cari adalah buku atau sumber yang umum diterima sebagai pengajaran praktik penanganan pengecualian yang tepat.