Por lo tanto, hay un montón de preguntas que aparecen: X es malvado, es Y es malvado.
Mi opinión es que no hay construcciones de lenguaje, algoritmos o lo que sea malo, solo unos que están mal utilizados. Demonios, si te fijas bien, hay incluso usos válidos de goto .
Entonces, ¿el mal absoluto, eso es algo que es totalmente incompatible con las mejores prácticas en todos los casos, existe en la programación? ¿Y si es así, qué es? ¿O simplemente son malos programadores que no saben cuándo es apropiado algo?
Editar: Para ser claro, no estoy hablando de cosas que hacen los programadores (como no verificar los códigos de retorno o no usar el control de versiones; son elecciones hechas por malos programadores), me refiero a herramientas, idiomas, declaraciones, lo que sea que son simplemente malos ...