Muchos compiladores tienen mensajes de advertencia para advertir a los programadores sobre posibles errores de ejecución, lógica y rendimiento, la mayoría de las veces, los corrige rápidamente, pero ¿qué sucede con las advertencias no solucionables?
¿Cómo lidias con las advertencias que no se pueden arreglar? ¿Reescribe una parte del código, o lo vuelve a escribir de la "manera larga y sin hackeo" o desactiva las advertencias por completo? ¿Cuál debería ser la mejor práctica?
¿Qué sucede si está editando el código de otra persona y su código tiene advertencias?
Aquí hay un buen ejemplo: jQuery tiene muchas advertencias de JavaScript ya que se ha detectado un navegador de clase Mozilla, ¿por qué los desarrolladores de jQ no las solucionan? Si contribuyes a jQuery, ¿vas a arreglarlo?