Banyak kompiler memiliki pesan peringatan untuk memperingatkan programmer tentang kemungkinan runtime, logika dan kesalahan kinerja, seringkali, Anda dengan cepat memperbaikinya, tetapi bagaimana dengan peringatan yang tidak dapat diperbaiki?
Bagaimana Anda menangani peringatan yang tidak bisa diperbaiki? Apakah Anda menulis ulang sebagian kode, atau menulis ulang dengan "panjang, tanpa hack" atau menonaktifkan peringatan secara bersamaan? Apa yang seharusnya menjadi praktik terbaik?
Bagaimana jika Anda mengedit kode orang lain dan kode itu memiliki peringatan?
Ini adalah contoh yang bagus: jQuery memiliki banyak peringatan JavaScript ketika browser kelas Mozilla terdeteksi, mengapa pengembang jQ tidak memperbaikinya? Jika Anda berkontribusi ke jQuery, apakah Anda akan memperbaikinya?