Wiele kompilatorów ma komunikaty ostrzegawcze ostrzegające programistów o potencjalnych błędach w czasie wykonywania, błędach logicznych i wydajnościowych. W większości przypadków szybko je naprawiasz, ale co z nieusuwalnymi ostrzeżeniami?
Jak radzisz sobie z nieusuwalnymi ostrzeżeniami? Czy przepisujesz fragment kodu, czy przepisujesz go w „długi, bezhackowy sposób”, czy wyłączasz ostrzeżenia razem? Jaka powinna być najlepsza praktyka?
Co jeśli edytujesz kod innej osoby, a jego kod zawiera ostrzeżenia?
Oto dobry przykład: jQuery ma wiele ostrzeżeń JavaScript po wykryciu przeglądarki klasy Mozilla, dlaczego programiści jQ ich nie naprawiają? Jeśli przyczynisz się do jQuery, czy zamierzasz je naprawić?