De nombreux compilateurs ont des messages d'avertissement pour avertir les programmeurs des erreurs d'exécution, de logique et de performances potentielles, la plupart du temps, vous les corrigez rapidement, mais qu'en est-il des avertissements non corrigés?
Comment gérez-vous les avertissements non corrigés? Réécrivez-vous une partie du code, ou réécrivez-vous de la "manière longue et sans hack" ou désactivez-vous tous les avertissements? Quelle devrait être la meilleure pratique?
Que faire si vous modifiez le code de quelqu'un d'autre et que son code comporte des avertissements?
Voici un bon exemple: jQuery a beaucoup d'avertissements JavaScript détectés par un navigateur de classe Mozilla, pourquoi les développeurs jQ ne les corrigent pas? Si vous contribuez à jQuery, allez-vous les corriger?